Buscar

Comandos DDL

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 3, do total de 13 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 6, do total de 13 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 9, do total de 13 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Prévia do material em texto

Data Definition Language 
 
 Estes comandos são utilizados para definir a 
estrutura de banco de dados. 
 
 Criação, modificação e exclusão de estruturas de 
um banco ou uma tabela são feitas através das 
instruções de definição de dados. 
 CREATE- criar banco de dados, tabelas, 
colunas. 
 DROP - remover tabelas do banco de dados. 
 ALTER – altera a estrutura da base de 
dados. 
 TRUNCATE – remover todos os registros de 
uma tabela. Limpa a tabela por completo. 
 
 COMMENT – adicionar comentários ao 
dicionário de dados. 
 RENAME – para renomear um objeto 
 
 Outras características 
◦ Especificar Restrições de 
Integridade(restrição de chave, 
restrição de domínio, integridade de 
vazio, etc.) 
 Criar Banco de Dados 
Sintaxe: 
CREATE DATABASE <nome_do_banco_de_dados>; 
 
Exemplo: 
CREATE DATABASE locadora; 
 
 Criar Tabela 
Sintaxe: 
CREATE TABLE <nome_tabela>( 
<nome_coluna1> <tipo_dado> <restricao>, 
<nome_coluna2> <tipo_dado> <restricao>, 
<nome_colunan> <tipo_dado> <restricao>, 
PRIMARY KEY (nomes(s)_atributo(s)), 
FOREING KEY (nome_atributo) REFERENCES 
<nome_tabela> 
); 
 Criar Tabela 
Exemplo: 
CREATE TABLE cliente( 
 num_cliente numeric, 
 nome_cliente char(20), 
 endereço varchar(256), 
 PRIMARY KEY (num_cliente)); 
 
 Exclui Banco de Dados 
Sintaxe: 
DROP DATABASE <nome_banco_de_dados>; 
 
Exemplo: 
DROP DATABASE locadora; 
 
 
 Exclui Tabela 
Sintaxe: 
DROP TABLE <nome_tabela>; 
 
Exemplo: 
DROP TABLE cliente; 
 
 
 Alterar Tabela 
Sintaxe: 
ALTER TABLE <nome_tabela> alteração1,..., 
alteraçãoN; 
 
 
Opção Discrição 
ADD[COLUMN] Adiciona a uma ou mais 
colunas 
CHANGE[COLUMN] Altera o nome da coluna 
MODIFY[COLUMN] Altera o domínio da 
coluna 
DROP[COLUMN] Exclui uma coluna 
RENAME[TO] Renomeia a tabela 
 Alterar Tabela 
Exemplo: 
ALTER TABLE cliente 
 modify (nome_cliente varchar(256)); 
 
ALTER TABLE cliente 
 add column limite_crédito numeric; 
 
 Truncate Tabela 
Sintaxe: 
TRUNCATE TABLE <nome_tabela>; 
 
Exemplo: 
TRUNCATE TABLE cliente; 
 
 Renomear Tabela 
Sintaxe: 
RENAME TABLE nome_tabela TO novo_nome_tabela 
 [,nome_tabela2 TO novo_nome_tabela2] 
 [,nome_tabela2 TO novo_nome_tabela2]; 
 
Exemplo: 
RENAME TABLE cliente TO clientela;

Outros materiais