sql e banco de dados
Declarações Create
Create - utilizada para construir um novo banco de dados, tabela, índice ou consulta armazenada. Uma declaração CREATE, em SQL, cria um objeto dentro do Sistema de Gerenciamento de Banco de Dados Relacional (SGBDR). Os tipos de objetos que podem ser criados dependem de qual SGBDR está sendo utilizado, porém a maioria suporta a criação de tabelas, índices, usuários e banco de dados. Alguns sistemas (tais como PostgreSQL) suportam o comando CREATE, e outros comandos DDL, dentro de uma transação e portanto suportam rollback.
Create Table
Talvez o comando mais comum da declaração CREATE seja o comando CREATE TABLE. A sintaxe típica é: CREATE [TEMPORARY] TABLE [nome da tabela] ([definições de colunas]) [parâmetros da tabela]
Definições de colunas: Uma lista separada por vírgulas consistindo de qualquer uma das seguintes
Definição de coluna: [nome da coluna] [tipo de dado] {NULL|NOT NULL} {opções de coluna} Definição de chave primária: PRIMARY KEY([lista de colunas separadas por vírgulas]) CONSTRAINTS:{CONSTRAINT} [definição de limite] Funcionalidade específica de SGBDR
Por exemplo, o comando para criação de uma tabela chamada empregados com algumas colunas seria:
CREATE TABLE empregados ( id INTEGER PRIMARY KEY, nome CHAR(50) NULL, sobrenome CHAR(75) NOT NULL, data_de_aniversario DATE NULL
);
Atenção!, Esse comando pode mudar de acordo com o SGBDR.
Declarações Drop
Drop - remove um banco de dados, tabela, índice ou visão existente.
Uma declaração