Você está na página 1de 3

6.

2 CRIAR UMA NOVA BASE DE DADOS

CREATE DATABASE <nome da base de dados>;

6.3 CRIAR TABELAS SIMPLES

CREATE TABLE <nome da tabela>


(
Nome_Coluna tipo,
Nome_Coluna tipo,
);

Para definir um campo como Numeração Automática: Nome_Coluna tipo IDENTITY(1,1),

6.4 CRIAR TABELAS COM RESTRIÇÕES DE INTEGRIDADE

CREATE TABLE <nome da tabela>


(
Nome_Coluna tipo [restrição de integridade],
Nome_Coluna tipo [restrição de integridade],
);
[restrição de integridade] = NOT NULL | UNIQUE | DEFAULT | CHECK | PRIMARY KEY | FOREIGN
KEY

CREATE TABLE <nome da tabela>


(
Nome_Coluna tipo NOT NULL,
Nome_Coluna tipo,
);
ALTER TABLE <nome da tabela>
ALTER COLUMN Nome_Coluna tipo NOT NULL

CREATE TABLE <nome da tabela>


(
Nome_Coluna tipo NOT NULL UNIQUE,
Nome_Coluna tipo,
);

CREATE TABLE <nome da tabela>


(
Nome_Coluna tipo,
CONSTRAINT <nome_restrição> UNIQUE(Nome_Coluna)
);
ALTER TABLE <nome da tabela>
ADD CONSTRAINT <nome_restrição> UNIQUE (Nome_Coluna)
ALTER TABLE <nome da tabela>
DROP CONSTRAINT <nome_restrição>
CREATE TABLE <nome da tabela>
(
Nome_Coluna tipo,
Nome_Coluna tipo DEFAULT <VALOR>,
);
CREATE TABLE <nome da tabela>
(
Nome_Coluna tipo,
Nome_Coluna tipo CONSTRAINT <nome_restrição> DEFAULT (<VALOR>)
);
ALTER TABLE <nome da tabela>
ADD CONSTRAINT <nome_restrição> DEFAULT <valor> FOR < Nome_Coluna>

ALTER TABLE <nome da tabela>


DROP CONSTRAINT <nome_restrição>

CREATE TABLE <nome da tabela>


(
Nome_Coluna tipo,
Nome_Coluna tipo CHECK (<nome do campo> <operador> <valor>),
);
CREATE TABLE <nome da tabela>
(
Nome_Coluna tipo,
CONSTRAINT <nome_restrição> CHECK (<Nome_Coluna> <operador> <valor>)
);
ALTER TABLE <nome da tabela>
ADD CONSTRAINT <nome_restrição> CHECK (<Nome_Coluna> <operador> <valor>)
ALTER TABLE <nome da tabela>
DROP CONSTRAINT <nome_restrição>

CREATE TABLE <nome da tabela>


(
Nome_Coluna tipo PRIMARY KEY,
Nome_Coluna tipo,
);
CREATE TABLE <nome da tabela>
(
Nome_Coluna tipo,
CONSTRAINT <nome_restrição> PRIMARY KEY (<Nome_Coluna(s)>)
);
ALTER TABLE <nome da tabela>
ADD CONSTRAINT <nome_restrição> PRIMARY KEY (<Nome_Coluna(s)>)

ALTER TABLE <nome da tabela>


DROP CONSTRAINT <nome_restrição>
CREATE TABLE <nome da tabela>
(
Nome_Coluna tipo,
Nome_Coluna tipo FOREIGN KEY REFERENCES <Nome da Tabela>(<Chave primária>)
);

CREATE TABLE <nome da tabela>


(
Nome_Coluna tipo,
CONSTRAINT <nome_restrição> FOREIGN KEY (<Chave estrangeira>)
REFERENCES <Nome da Tabela>(<Chave primária>)
);

ALTER TABLE <nome da tabela>


ADD CONSTRAINT <nome_restrição> FOREIGN KEY (<Chave estrangeira>)
REFERENCES <Nome da Tabela>(<Nome da chave>)

ALTER TABLE <nome da tabela>


DROP CONSTRAINT <nome_restrição>

6.5 ALTERAR TABELAS

ALTER TABLE table_name


ADD column_name datatype

ALTER TABLE table_name


DROP COLUMN column_name

ALTER TABLE table_name


ALTER COLUMN column_name datatype <restrições>

6.6 ELIMINAR TABELAS

DROP TABLE table_name

6.7 ELIMINAR UMA BASE DE DADOS

DROP DATABASE database_name

Você também pode gostar