MySQL #06 - Modificando Estrutura ALTER TABLE

CursoemVideo 15,277 views 13 slides Jun 06, 2016
Slide 1
Slide 1 of 13
Slide 1
1
Slide 2
2
Slide 3
3
Slide 4
4
Slide 5
5
Slide 6
6
Slide 7
7
Slide 8
8
Slide 9
9
Slide 10
10
Slide 11
11
Slide 12
12
Slide 13
13

About This Presentation

Curso Completo de Banco de Dados com MySQL GRÁTIS em
https://www.youtube.com/playlist?list=PLHz_AreHm4dkBs-795Dsgvau_ekxg8g1r

Curso em Vídeo
Site: http://www.cursoemvideo.com
YouTube: http://www.youtube.com/cursosemvideo
Facebook: http://www.facebook.com/cursosemvideo
Twitter: http://twitte...


Slide Content

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