Escolar Documentos
Profissional Documentos
Cultura Documentos
- BDD
Leonardo Motta
leonardo.motta@ifsp.edu.br
index - UNIQUE
UNIQUE = o índice unique, diz que um registro
será único e não pode ser repetir. Atenção! Esse
índice não funciona como chave. Ele se torna um
tipo de indexador para o SGBD mas não é uma
chave
Unique também pode ser declarado de duas
diferentes formas, assim como primary
index - UNIQUE
Forma A:
CREATE TABLE alunos (
Matricula int(11) NOT NULL AUTO_INCREMENT,
nome varchar(255),
dataNasc date,
CPF char(11) UNIQUE,
PRIMARY KEY (Matricula)
);
index - UNIQUE
Forma B:
CREATE TABLE alunos (
Matricula int(11) NOT NULL AUTO_INCREMENT,
nome varchar(255),
dataNasc date,
CPF char(11),
PRIMARY KEY (Matricula),
UNIQUE (CPF)
);
DDL - create_definition
DDL – Create Table
CREATE TABLE aluno (
idAluno int(11) NOT NULL
AUTO_INCREMENT,
nome VARCHAR(100),
nomeMae VARCHAR(100),
nomePai VARCHAR(100),
PRIMARY KEY (idALuno)
)
DDL – Alter Table
ALTER TABLE altera uma tabela no
banco de dados selecionado, com o nome
fornecido
O comando para alteração das tabelas
também possui certa complexidade.
Para um melhor entendimento, vamos
dividir em blocos
DDL – Alter Table
ALTER TABLE altera uma tabela no banco de
dados selecionado, com o nome fornecido
DDL – Alter Table