Baixe o app para aproveitar ainda mais
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;
Compartilhar