Resumo criação banco de dados
DDL:
* Criação/Remoção da base de dados: * CREATE DATABASE nome_do_banco_dados; * DROP DATABASE nome_do_banco_dados; * Criação/Remoção de Tabelas: * CREATE TABLE nome_da_tabela
(
Nome do atributo1 Tipo de dado [NOT NULL] [DEFAULT(expressão_padrão)],
Nome do atributo2 Tipo de dado [NOT NULL] [DEFAULT(expressão_padrão)],
…
[Demais restrições]
);
* DROP TABLE nome_da_tabela * Constraint: * PRIMARY KEY: * CONSTRAINT nome da constraint PRIMARY KEY (atributo que recebe a constraint) * FOREIGN KEY: * CONSTRAINT nome da constraint FOREIGN KEY (atributo que recebe a constraint) REFERENCES nome da tabela referenciada (nome do atributo referenciado)
[ON DELETE CASCADE]
[ON UPDATE CASCADE] * UNIQUE: * CONSTRAINT nome da constraint UNIQUE (atributo que recebe a constraint) * CHECK: * CONSTRAINT nome da constraint CHECK (regra) * AUTO_INCREMENT * O atributo deverá ser numérico. Quando se define um autoincremento para a coluna, o valor para essa coluna será inserido automaticamente pelo SGBD. * CREATE TABLE tbCliente
(
codigo_cliente INT AUTO_INCREMENT, nome_cliente VARCHAR (50) NOT