COMANDOS DDL
(DATA DEFINITION LANGUAGE)
(DATA DEFINITION LANGUAGE)
Na postagem a seguir veremos as sintaxes dos comandos de definição de dados.
Os comandos de definições de dados são:
- CREATE
- ALTER
- DROP
Como vimos no post anterior os comando de definições de dados são utilizados para criar, alterar ou excluir a estrutura de uma tabela ou banco de dados.
CRIANDO UM BANCO DE DADOS
Sintaxe:
CREATE DATABASE <NOME DO BANCO> ;
Exemplo:
CREATE DATABASE BDESCOLA;
EXCLUÍNDO UM BANCO DE DADOS
Sintaxe:
DROP DATABASE <NOME DO BANCO>;
Exemplo:
DROP DATABASE BDESCOLA;
Após criar um banco de dados você pode selecionar o mesmo para o uso com o comando a seguir:
USE <NOME DO BANCO>;
CRIANDO UMA TABELA
Quando criamos uma tabela no bando de dados precisamos definir os tipos de dados que cada atributo deverá armazenar os mais comuns são: varchar(n), char(n), date/time, float, double, real. Confira o próximo post sobre tipos de dados do mysql.
Sintaxe:
CREATE TABLE <NOME TABELA>(
<ATRIBUTO 1> <TIPO DE DADO> <CHAVE>,
<ATRIBUTO 2> <TIPO DE DADO>,
<ATRIBUTO 3> <TIPO DE DADO>,
<ATRIBUTO N> <TIPO DE DADO> );
Exemplo:
CREATE TABLE ALUNO(
matricula int primary key auto_increment,
nome varchar(150) not null,
sexo varchar(15),
email varchar(150),
nascimento date/time
);
ALTERANDO UMA TABELA
Podemos alterar, excluir ou incluir uma nova coluna na tabela.
ADIONANDO UMA NOVA COLUNA
Para adicionar utilizaremos o modificador ADD.
Sintaxe:
ALTER TABLE <NOME DA TABELA> ADD <ATRIBUTO> <TIPO DE DADO>;
Exemplo:
ALTER TABLE ALUNO ADD curso varchar(50);
EXCLUINDO UMA COLUNA
Para excluir utilizaremos o modificador DROP.
Sintaxe:
ALTER TABLE <NOME DA TABELA> DROP <ATRIBUTO>;
Exemplo:
ALTER TABLE ALUNO DROP sexo;
MODIFICANDO UMA COLUNA
Para modificar utilizaremos o modificador MODIFY.
Sintaxe:
ALTER TABLE <NOME DA TABELA> MODIFY <ATRIBUTO><TIPO DE DADO>;
Exemplo:
ALTER TABLE <NOME DA TABELA> MODIFY email varchar(175) not null;
Nenhum comentário:
Postar um comentário