SQL

Deixe um comentário

maio 31, 2011 por Geisimar Rech

SQL é um conjunto de declarações que é utilizado para acessar os dados utilizando gerenciadores de banco de dados. Nem todos os gerenciadores utilizam SQL. SQL não é uma linguagem procedural pois processa conjuntos de registros, ao invés de um por vez, provendo navegação automática através dos dados, permitindo ao usuário manipular tipos complexos de dados. SQL pode ser utilizada para todas as atividades relativas a um banco de dados podendo ser utilizada pelo administrador de sistemas, pelo DBA, por programadores, sistemas de suporte à tomada de decisões e outros usuários finais.

Comando CREATE TABLE

O comando create table permite ao usuário criar uma nova tabela (ou relação). Para cada atributo da relação é definido um nome, um tipo, máscara e algumas restrições. Os tipos de uma coluna são:

  • char(n): caracteres e strings onde n é o número de caracteres;
  • integer: inteiros
  • float: ponto flutuante;
  • decimal(m,n): onde m é o número de casas inteiras e n o número de casas decimais.

A restrição not null indica que o atributo deve ser obrigatoriamente preenchido; se não for especificado, então o “default” é que o atributo possa assumir o valor nulo.

A forma geral do comando create table então é:

Vamos criar a tabela de CLIENTES:

create table CLIENTES ( nome varchar (30) NOT NULL, telefone varchar(30), endereco varchar(255), sexo char(1), renda decimal (7,2) NOT NULL );

Comando DROP TABLE

O comando drop table permite a exclusão de uma tabela (relação) em um banco de dados.

A forma geral para o comando drop table é:

drop table <nome_tabela>;

Por exemplo, para eliminar a tabela CLIENTES teríamos o seguinte comando:

drop table CLIENTES;

Comando ALTER TABLE

O comando alter table permite que o usuário faça a inclusão de novos atributos em uma tabela. A forma geral para o comando alter table é a seguinte:

alter table <nome_tabela> add <nome_coluna> <tipo_coluna>;

No caso do comando alter table, a restrição NOT NULL não é permitida pois assim que se insere um novo atributo na tabela, o valor para o mesmo em todas as tuplas da tabela receberão o valor NULL.

Fonte: http://www.geekbrasil.com.br

Deixe uma resposta

Preencha os seus dados abaixo ou clique em um ícone para log in:

Logotipo do WordPress.com

Você está comentando utilizando sua conta WordPress.com. Sair / Alterar )

Imagem do Twitter

Você está comentando utilizando sua conta Twitter. Sair / Alterar )

Foto do Facebook

Você está comentando utilizando sua conta Facebook. Sair / Alterar )

Foto do Google+

Você está comentando utilizando sua conta Google+. Sair / Alterar )

Conectando a %s

%d blogueiros gostam disto: