Alterando a Estrutura
da Tabela
Aula 06Todos os direitos de reprodução e distribuição reservados ao site CursoemVideo.com
ATENÇÃO
O uso deste material em sala de aula está totalmente autorizado,
desde que seja distribuído de forma GRATUITA e os direitos do
autor sejam respeitados, citando a fonte durante a aula.
O CursoemVideo é uma empresa de educação à distância,
que cria cursos na área de Tecnologia da Informação e
disponibiliza diretamente no seu canal do YouTube, no endereço
abaixo:
youtube.com/cursoemvideo/playlists
Gustavo Guanabara
Fundador do CursoemVideo
CREATE TABLE pessoas (
)
nome
nascimento
sexo
peso
altura
nacionalidade DEFAULT ‘Brasil',
varchar(30)
date,
enum('M','F'),
decimal(5,2),
decimal(3,2),
varchar(20)
NOT NULL,
DEFAULT CHARSET = utf8;
idintNOT NULL
PRIMARY KEY ( )id
AUTO_INCREMENT,Todos os direitos de reprodução e distribuição reservados ao site CursoemVideo.com
ADD COLUMN profissao varchar(10);
ALTER TABLE pessoas
Adicionando uma nova ColunaTodos os direitos de reprodução e distribuição reservados ao site CursoemVideo.com
DROP COLUMN profissao;
ALTER TABLE pessoas
Removendo uma ColunaTodos os direitos de reprodução e distribuição reservados ao site CursoemVideo.com
ADD COLUMN profissao varchar(10) AFTER nome;
ALTER TABLE pessoas
Escolhendo a Posição da Coluna
ADD COLUMN codigo int FIRST;
ALTER TABLE pessoasTodos os direitos de reprodução e distribuição reservados ao site CursoemVideo.com
MODIFY COLUMN profissao varchar(20);
ALTER TABLE pessoas
Modificando DefiniçõesTodos os direitos de reprodução e distribuição reservados ao site CursoemVideo.com
CHANGE COLUMN profissao prof varchar(20);
ALTER TABLE pessoas
Renomeando ColunaTodos os direitos de reprodução e distribuição reservados ao site CursoemVideo.com
RENAME TO gafanhotos;
ALTER TABLE pessoas
Renomeando TabelaTodos os direitos de reprodução e distribuição reservados ao site CursoemVideo.com
Mais uma Tabela…
CREATE TABLE IF NOT EXISTS cursos (
) DEFAULT CHARSET = utf8;
nome
descricao
carga
totaulas
ano
varchar(30)
text,
int
int,
year
NOT NULL
UNSIGNED,
DEFAULT '2016'
UNIQUE,Todos os direitos de reprodução e distribuição reservados ao site CursoemVideo.com
Adicionando Chave Primária
ADD COLUMN idcurso int FIRST;
ALTER TABLE cursos
ADD PRIMARY KEY(idcurso);
ALTER TABLE cursosTodos os direitos de reprodução e distribuição reservados ao site CursoemVideo.com
Apagando a Tabela
DROP TABLE cursos;Todos os direitos de reprodução e distribuição reservados ao site CursoemVideo.com
CREATE DATABASE
CREATE TABLE
DDL
Data Definiti!
Language
DML
Data Manipulati!
Language
INSERT INTO
ALTER TABLE
DROP TABLETodos os direitos de reprodução e distribuição reservados ao site CursoemVideo.com