Como criar uma tabela SQL

Uma tabela de banco de dados SQL se parece muito com uma tabela de planilha: a matriz bidimensional composta de linhas e colunas. Você pode criar uma tabela usando o SQL CREATE TABLE comando. Dentro do comando, você pode especificar o nome e tipo de dados de cada coluna.

Depois de criar uma tabela, você pode começar a carregá-lo com dados. (Colocação de dados é uma DML, não, uma função DDL). Se os requisitos mudam, você pode alterar a estrutura de uma tabela utilizando o ALTERAR A TABELA comando. Se uma tabela sobrevive a sua utilidade ou se torna obsoleto, você eliminá-lo com o SOLTA comando. As várias formas do CRIO e ALTERAR comandos, em conjunto com o SOLTA comando, certifique-se de DDL do SQL.

Suponha que você é um designer de banco de dados e você não quer que suas tabelas de banco de dados para ligar a guacamole como você fazer alterações ao longo do tempo. Você decide para estruturar suas tabelas de banco de dados de acordo com a melhor forma normalizada para que você possa manter a integridade dos dados.

Normalização, um extenso campo de estudo em seu próprio direito, é uma maneira de estruturar as tabelas de banco de dados para que as atualizações não apresentar anomalias. Cada tabela criada contém colunas que correspondem aos atributos que são rigidamente ligados uns aos outros.

Você pode, por exemplo, criar uma tabela de clientes com os atributos CUSTOMER.CustomerID, CUSTOMER.FirstName, CUSTOMER.LastName, CUSTOMER.Street, CUSTOMER.City, CUSTOMER.State, CUSTOMER.Zipcode, e CUSTOMER.Phone. Todos esses atributos são mais estreitamente relacionada com a entidade cliente do que para qualquer outra entidade em um banco de dados que pode conter muitas mesas. Estes atributos conter todas as informações do cliente relativamente permanente que a sua organização mantém em arquivo.

A maioria dos sistemas de gerenciamento de banco de dados fornecem uma ferramenta gráfica para a criação de tabelas de banco de dados. Você também pode criar essas tabelas usando um comando SQL. O exemplo a seguir demonstra um comando que cria sua tabela CLIENTE:

CRIAR O CLIENTE TABLE (CustomerID INTEGER NOT NULL, nome CHAR (15), sobrenome CHAR (20) NOT NULL, Rua CHAR (25), Cidade CHAR (20), Estado CHAR (2), Cep CHAR (10), Telefone CHAR ( 13)) -

Para cada coluna, você especificar seu nome (por exemplo, Identificação do Cliente), O seu tipo de dados (por exemplo, INTEIRO), E, ​​possivelmente, uma ou mais limitações (por exemplo, NÃO NULO).

image0.jpg

Se a implementação do SQL que você usa não aplicar integralmente a versão mais recente do ISO / IEC padrão SQL, a sintaxe que você precisa para usar pode ser diferente da sintaxe que você vê aqui. Leia a documentação do usuário que acompanha seu DBMS para obter informações específicas.

menu