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

Disponível somente no TrabalhosFeitos
  • Páginas : 3 (560 palavras )
  • Download(s) : 0
  • Publicado : 8 de maio de 2011
Ler documento completo
Amostra do texto
Em SQL as instruções DDL (Data Definition Language) são usadas para definir a estrutura dos dados, isto é, tudo que diz respeito à criação de tabelas e demais objetos de banco de dados, alteração eexclusão 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_empregadoint identity primary key,
nome varchar(60),
data_nascimento datetime,
salario decimal(10,2),
cidade varchar(60),
estado varchar(30)
)

Vamos ver o quesignifica 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 doscampos ou colunas da tabela empregados
int, varchar, decimal e datetime - define o tipo de dados que cada campo irá receber
identity - (apenas SQL Server) indica que o campo terá o seu valor preenchidoautomaticamente com um número sequencial e não reaproveitável.
primary key - indica que o campo será uma chave do tipo primária
varchar(xx) - como visto o varchar indica o tipo de dado que o campovai receber e o xx é a quantidade máxima de caracteres.
decimal(10,2) - decimal é o tipo, 10 indica que o campo poderá receber até 10 posições, sendo 8 inteiro e 2 para as casas decimais.
Existemdiversos tipos de campos que podemos usar no SQL Server, veja a lista dos principais:

Int - Este campo armazenará um valor numérico inteiro
Decimal - Aceita valores numéricos com casas decimais,neste caso deve ser informado a quantidade de casas decimais desejadas. Exemplo: decimal(10,2), indica que iremos armazenar oito posições numéricas e duas casas decimais.
Varchar - Aceita valores dotipo texto. É necessário especificar o tamanho desejado.
Text - Aceita valores do tipo texto
Datetime - Aceita valores do tipo data e hora. O formato de gravação será mm/dd/aaaa hh:mm:ss
Bit - Valor...
tracking img