terça-feira, 13 de março de 2012

COMANDOS DDL

COMANDOS DDL
(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