Escolar Documentos
Profissional Documentos
Cultura Documentos
“Se você tem uma maçã e eu tenho outra; e nós trocamos as maçãs,
Profº: Joseph Donald então cada um terá sua maçã. Mas se você tem uma ideia e eu tenho
outra, e nós as trocamos; então cada um terá duas ideias.”
Comando Função
CREATE DATABASE Criar uma base de dados
ALTER DATABASE Permitir alterações em algumas características do banco
DROP DATABASE Apagar um banco existente
CREATE TABLE Criar uma tabela de dados
ALTER TABLE Permitir alterações na estrutura de uma tabela existente
DROP TABLE Apagar uma tabela de dados existente
CREATE VIEW Criar visão com base em uma ou mais tabelas
DROP VIEW Apagar visão existente
CREATE INDEX Criar índices secundários para uma tabela
DROP INDEX Apagar um índice existente
Profº Joseph Donald
DDL
DDL – DATABASE – Principais comandos
• Prompt do S.O.
• PHPMyAdmin
Profº Joseph Donald
DDL
DDL – DATABASE – Principais comandos
• Use o comando:
SHOW DATABASES;
SINTAXE
CREATE DATABASE <nome-do-banco>;
EXEMPLO:
CREATE DATABASE faculdade;
• Agora, usando o prompt crie os seguintes bancos: loja, aluno, carro e escola.
SINTAXE
DROP DATABASE <nome-do-banco>;
EXEMPLO
DROP DATABASE fazenda;
SINTAXE
ALTER DATABASE <nome-do-banco> [CONFIGURACOES DESEJADAS];
EXEMPLO
1 - ALTER DATABASE loja CHARACTER SET latin1 DEFAULT COLLATE latin1_swedish_ci;
Acesse o site da MariaDB abaixo e escolha para cada banco uma configuração de caracteres diferente e
acompanhe essa mudança pelo PHPMyAdmin.
SINTAXE
• CREATE TABLE <nome-da-tabela> (<nome-coluna> <tipo-dados-coluna>);
EXEMPLO
CREATE TABLE aluno (nome varchar (30));
SINTAXE
• ALTER TABLE <nome-da-tabela> ADD <nova-coluna> <tipo-dados>;
EXEMPLO
ALTER TABLE aluno ADD telefone varchar (14);
Profº Joseph Donald
DDL
DDL – TABLE – Principais comandos
Caso queira adicionar uma nova coluna entre as outras colunas você deve usar as
cláusulas FIRST ou AFTER com a seguinte sintaxe:
SINTAXE
ALTER TABLE <nome-tabela> ADD <nome-coluna> <tipo-dado> AFTER <nome-coluna-anterior>;
EXEMPLO
ALTER TABLE aluno ADD cpf varchar (14) AFTER nome;
SINTAXE
ALTER TABLE <nome-tabela> CHANGE <nome-atual> <novo-nome> <tipo-dados>;
EXEMPLO
ALTER TABLE aluno CHANGE estado uf char(2);
Profº Joseph Donald
DDL
DDL – TABLE – Principais comandos
Para deletar uma tabela utilizamos, assim como em DATABASE o comando DROP:
SINTAXE
DROP TABLE <nome-tabela>;
EXEMPLO
DROP TABLE aluno;
DROP TABLE professor;
DROP TABLE disciplina;
Profº Joseph Donald
DDL
Obs: Escolha nesse momento os tipos de dados que, ao seu ver, melhor se encaixam
com a coluna descrita.