SQL - Usando DDL
A SQL a esta altura já deve ser uma velha conhecida sua ( pelo menos deveria ). Vamos recordar alguns comandos SQL básicos mas essenciais para gerenciar banco de dados e tabelas com SQL:
Criando indices com CREATE INDEX
Depois que você criou a tabela você pode criar índices usando a cláusula CREATE INDEX.
Sintaxe: CREATE INDEX nome_indice ON nome_tabela(nome do campo)
Exemplos :
1- CREATE INDEX nome ON Clientes(nome) - cria o índice chamado nome na tabela Clientes no campo nome.
2- CREATE UNIQUE INDEX PrimaryKey ON Clientes(Codigo) WITH PRIMARY - define o campo codigo como chave primária na tabela Clientes
Apagando tabelas e índices com DROP
Para apagar elementos do banco de dados usamos a cláusula DROP.
Sintaxe : DROP Table/Index Nome_Tabela
Exemplos:
1- DROP TABLE Clientes - apaga a tabela Clientes
2- DROP INDEX PrimaryKey ON Clientes - remove o índice PrimaryKey na tabela Clientes
Modificando uma Tabela com ALTER
Para alterar a condição de um campo em uma tabela podemos usar a cláusula ALTER.
Exemplos:
1- ALTER TABLE Clientes ADD COLUMN Endereco String - inclui a coluna Endereco na tabela Clientes
2- ALTER TABLE Clientes DROP COLUMN Endereco - remove a coluna Endereco da tabela Clientes
Adicionando Restrições à uma tabela
Para criar uma restrição usamos a cláusula CONSTRAINT com dois parâmetros : o nome do índice e o nome do campo
Exemplos:
1- CREATE TABLE Teste ( Nome Text (40) , Endereco Text (40)), CONSTRAINT iNome UNIQUE (Nome) - define com campo exclusivo
2- CREATE TABLE Teste ( Nome Text (40) , Endereco Text (40)), CONSTRAINT iNome PRIMARY KEY (nome) - Cria tabela com chave primária.
Aqui mostramos o uso de CONSTRAINT de duas formas distintas.
Até a próxima...