Vous êtes sur la page 1sur 4

MYSQL Programao para Internet

Criar tabelas, alterar e apagar com create table, alter e drop


Em SQL as instrues DDL (Data Definition Language) so usadas para definir a estrutura dos dados, isto , tudo que diz respeito criao de tabelas e demais objetos de banco de dados, alterao e excluso destas estruturas.

Criar tabela com create table


Para criar tabelas em um banco de dados, usamos o comando create table. Exemplo: CREATE TABLE empregados ( codigo_empregado int (10) primary key, nome varchar(60), data_nascimento datetime, salario decimal(10,2), cidade varchar(60), estado varchar(30) ) Vamos ver o que significa cada termo acima:

CREATE TABLE - comando usado para criar uma tabela no banco de dados empregados - nome da tabela codigo_empregado,nome,data_nascimento,salario,cidade e estado - nome dos campos ou colunas da tabela empregados int, varchar, decimal e datetime - define o tipo de dados que cada campo ir receber primary key - indica que o campo ser uma chave do tipo primria varchar(xx) - como visto o varchar indica o tipo de dado que o campo vai receber e o xx a quantidade mxima de caracteres. decimal(10,2) - decimal o tipo, 10 indica que o campo poder receber at 10 posies, sendo 8 inteiro e 2 para as casas decimais.

MYSQL Programao para Internet Existem diversos tipos de campos que podemos usar no SQL Server, veja a lista dos principais: Int - Este campo armazenar um valor numrico inteiro Decimal - Aceita valores numricos com casas decimais, neste caso deve ser informado a quantidade de casas decimais desejadas. Exemplo: decimal(10,2), indica que iremos armazenar oito posies numricas e duas casas decimais. Varchar - Aceita valores do tipo texto. necessrio especificar o tamanho desejado. Text - Aceita valores do tipo texto Datetime - Aceita valores do tipo data e hora. O formato de gravao ser mm/dd/aaaa hh:mm:ss Bit - Valor inteiro 0 ou 1

Alterar tabela com alter table


Uma vez criada, uma tabela poder sofrer alteraes em sua estrutura, para realizar essas alteraes usamos o comando ALTER TABLE.

As alteraes na estrutura da tabela podem ser para:

Adicionar um campo Alterar um campo Remover um campo Adicionar um campo Vamos adicionar o campo sexo na tabela empregados criada no post anterior.

ALTER TABLE empregados ADD sexo varchar(10) Observe que usamos a condio ADD que indica que estamos adicionando.

Adicione os campos CPF (tipo varchar(20)) RG (varchar (15))

MYSQL Programao para Internet

Alterar um campo
Para alterar o campo sexo j existente, usamos a condio MODIFY COLUMN. Exemplo:

ALTER TABLE empregados MODIFY sexo char(30); Podemos alterar o tipo e o tamanho, mas no o nome do campo. Veja ainda outro exemplo onde estaremos alterando o tipo de dados do campo cpf.

ALTER TABLE empregados MODIFY cpf int(10);

Remover um campo
Para excluir um campo usamos a condio DROP COLUMN. Exemplo:

ALTER TABLE empregados DROP sexo; ou ainda

ALTER TABLE empregados DROP cpf;

Apagar tabela com drop table


Para excluir uma tabela do nosso banco de dados, usamos o comando DROP TABLE como no exemplo a seguir.

DROP TABLE empregados; Ao excluir uma tabela todos os dados sero excludos, naturalmente.

MYSQL Programao para Internet

Vous aimerez peut-être aussi