View on GitHub

mysql-colinha

Resumos sobre o banco de dados MySQL.

OS COMANDOS DDL

Vamos para os comandos DDL, que criam e controlam os objetos do banco.

1. CREATE

O create é responsável por criar um banco ou tabelas de um banco.

Sobre a criação de tabelas, essa é a sintaxe:

create table nome_tabela(
nome_atributo tipo
primary key(nome_atributo)
);

nome_tabela → nome da tabela

nome_atributo → nome de um campo a ser criado

tipo → tipo de atributo

primary key → chave primária

Depois de criar a base de dados, é necessário usá-la.

use nome_tabela;

2. ALTER

Com o alter, é possível eliminar ou inserir atributos em tabelas que já existem.

Essa é a sintaxe (mais generalizada):

alter table nome_tabela add / drop column(
    nome_atributo tipo 
);

3. DROP

O comando drop elimina algo, seja uma tabela ou um banco de dados

A sintaxe é essa:

-- dropando tabela
drop table nome_tabela;

-- dropando banco de dados
drop database nome_banco;

-- dropando primary  e foreign key
alter table nome_tabela drop foreign key nome_chave;
alter table nome_tabela drop primary key;

Visualização de tabelas: DESCRIBE e SHOW

Esses últimos dois comandos servem especificamente para visualizar ou exibir a tabela.