DDL - Linguagem de Definição de Dados

 Comandos de linguagem de definição de dados permitem que se defina e gerencie um esquema em SQL.

  • define como os dados são organizados em um banco de dados e como são gerenciadas as relações entre as diferentes tabelas do banco de dados

Principais Comandos

CREATE - Criar uma tabela e suas colunas junto ao tipo de dados

CREATE TABLE CLIENTE(
	id_cliente int NOT NULL PRIMARY KEY,
	nome varchar(70) NOT NULL,
	data_nasc date NOT NULL	
);

ALTER - Modificar os nomes das colunas e adicionar ou excluir uma coluna

-- adicionando coluna
ALTER TABLE CLIENTE ADD CPF int(11) NOT NULL;

-- excluindo coluna
ALTER TABLE CLIENTE DROP data_nasc;

-- renomeando coluna
ALTER TABLE CLIENTE RENAME COLUMN nome TO nome_cliente;

-- modificando tipo coluna
ALTER TABLE CLIENTE ALTER COLUMN nome_cliente varchar(80);

RENAME - Alterar o nome da tabela

RENAME TABLE CLIENTE TO CLIENTES;

TRUNCATE - Remover dados de uma tabela sem excluir a tabela

TRUNCATE TABLE CLIENTES;

DROP - Excluir a tabela com os seus dados

DROP TABLE CLIENTES;

Postar um comentário

2 Comentários