Aula10 sql-ddl
Upcoming SlideShare
Loading in...5
×
 

Aula10 sql-ddl

on

  • 2,478 views

Apresentação que explica e demonstra a utilização dos comandos da linguagem de definição de dados (DDL) do SQL.

Apresentação que explica e demonstra a utilização dos comandos da linguagem de definição de dados (DDL) do SQL.

Statistics

Views

Total Views
2,478
Views on SlideShare
2,478
Embed Views
0

Actions

Likes
0
Downloads
66
Comments
0

0 Embeds 0

No embeds

Accessibility

Categories

Upload Details

Uploaded via as OpenOffice

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

Aula10 sql-ddl Aula10 sql-ddl Presentation Transcript

  • Banco de Dados Aula 10 – SQL - DDL Instrutor Rafael Albani
  • Conteúdo
    • Data Definition Language (DDL)
    • Create
    • Alter
    • Drop
    • Data Definition Language (DDL)
    • Instruções utilizadas na definição da estrutura de um banco de dados;
    • Criação, modificação e exclusão de estruturas de um banco ou de uma tabela são feitas através das instruções de definição de dados.
    • Data Definition Language (DDL)
    • As 3 principais instruções SQL disponíveis para definição da estrutura de um banco de dados são:
      • CREATE
      • ALTER
      • DROP
    • Create
    • Instrução que permite a criação de um banco de dados e também as demais estruturas de um banco;
    • As duas situações onde o Create é utilizado com maior frequência são:
      • Criação de um novo banco de dados
      • Criação de uma nova tabela
    • Create Database
    • Instrução utilizada na criação de um banco de dados.
    • Create Database
    • Exemplos:
    • CREATE DATABASE banco;
    • CREATE DATABASE IF NOT EXISTS banco;
  • Create Table
    • Instrução utilizada na criação de uma tabela para um banco de dados.
  • Create Table
    • Exemplos:
    • CREATE TABLE agencia {
      • idAgencia integer not null primary key ,
      • numero varchar(45) not null
    • }
  • Drop
    • Instrução que permite a exclusão de um banco de dados e de uma tabela de um banco;
    • As duas situações onde a instrução Drop é utilizada com maior frequência são:
      • Exclusão de um banco de dados
      • Exclusão de uma tabela
  • Drop Database
    • Instrução que executa a exclusão de todas as tabelas de um banco e exclui posteriormente o banco de dados em si.
  • Drop Database
    • Exemplos:
    • DROP DATABASE banco;
    • DROP DATABASE IF EXISTS banco;
  • Drop Table
    • Instrução que exclui toda a estrutura das tabelas definidas na instrução.
  • Drop Table
    • Exemplos:
    • DROP TABLE agencia;
    • DROP TABLE IF EXISTS agencia;
  • Alter
    • Instrução que permite a alteração da estrutura de um banco de dados;
    • A instrução Alter é frequentemente utilizada para manipulação da estrutura de tabelas de um banco.
  • Alter Table
    • Permite modificar a estrutura de uma tabela de banco de dados, renomear o nome de uma tabela, adicionar um novo campo, alterar o tipo de dado de um campo, excluir um campo, entre outras operações.
  • Alter Table
    • Inserindo um novo campo em uma tabela:
    • ALTER TABLE agencia ADD localizacao varchar(80) not null;
    • Alterando o nome de um campo existente em uma tabela:
    • ALTER TABLE agencia CHANGE COLUMN localizacao cidade varchar(80) not null;
  • Alter Table
    • Apagando um campo:
    • ALTER TABLE agencia DROP COLUMN cidade;
  • Referências
    • Conteúdo sobre DDL – MySQL:
    • http://www.4learn.pro.br/leandro/fbd/nota_aula_sql_mysql.pdf
    • Documentação MySQL – DDL:
    • http://dev.mysql.com/doc/refman/5.1/en/sql-syntax-data-definition.html