Como criar uma tabela sql
Uma tabela de banco de dados SQL se parece muito com uma tabela de planilha: uma matriz bidimensional composta de linhas e colunas. Você pode criar uma tabela usando o SQL CRIAR A TABELA 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, compõem DDL de SQL.
Suponha que você é um designer de banco de dados e você não quiser 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 intimamente 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 relacionados para 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 fornece uma ferramenta gráfica para criar 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), LastName CHAR (20) NOT NULL, Rua CHAR (25), Cidade CHAR (20), Estado CHAR (2), Cep CHAR (10), Telefone CHAR ( 13)) -
Para cada coluna, você especifica 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).
Se a implementação do SQL que você usa não implementar totalmente a última versão do ISO / IEC SQL padrão, a sintaxe você precisa usar pode ser diferente do sintaxe que você vê aqui. Leia a documentação do usuário que acompanha seu DBMS para obter informações específicas.