Sentença CREATE TABLE SQL

Instrução CREATE TABLE

A instrução CREATE TABLE é usada para criar uma tabela no banco de dados.

Sintaxe do CREATE TABLE do SQL

CREATE TABLE NomeDaTabela
(
Nome da coluna1 Tipo de dados
Nome da coluna2 Tipo de dados
Nome da coluna3 Tipo de dados
....
)

O tipo de dados (data_type) especifica o tipo de dados que uma coluna pode conter. A tabela a seguir contém os tipos de dados mais comuns no SQL:

数据类型 Tipo de Dados
  • Descrição
  • integer(tamanho)
  • int(tamanho)
  • smallint(tamanho)
tinyint(tamanho)
  • Só pode conter números inteiros. Especifique o número máximo de dígitos dentro dos parênteses.
  • decimal(tamanho,d)

numeric(tamanho,d)

Contém números com decimal.

"tamanho" define o número máximo de dígitos. "d" define o número máximo de dígitos à direita do ponto decimal.

char(tamanho)

Especifique o comprimento da string dentro dos parênteses.

varchar(tamanho)

Contém strings de comprimento variável (pode conter letras, números e caracteres especiais).

Especifique o comprimento máximo da string dentro dos parênteses.

date(yyyymmdd) Contém datas.

Exemplo de CREATE TABLE SQL

Este exemplo demonstra como criar uma tabela chamada "Person".

A tabela contém 5 colunas, cujos nomes são: "Id_P", "LastName", "FirstName", "Address" e "City":

CREATE TABLE Persons
(
Id_P int,
Sobrenome varchar(255),
Primeiro Nome varchar(255),
Endereço varchar(255),
Cidade varchar(255)
)

O tipo de dados da coluna Id_P é int, contendo números inteiros. As outras 4 colunas têm o tipo de dados varchar, com um comprimento máximo de 255 caracteres.

A tabela "Persons" vazia parece assim:

Id_P Sobrenome Primeiro Nome Endereço Cidade
         

Você pode inserir dados em uma tabela vazia usando a sentença INSERT INTO.