Instrução MySQL Create Table com exemplos

Instrução MySQL Create Table com exemplos

MySQL create table example: Configure new connection
cupom com desconto - o melhor site de cupom de desconto cupomcomdesconto.com.br


Neste artigo, vou explicar o MySQL CRIAR A TABELA declaração com exemplos. A sintaxe a seguir contém instruções básicas para criar uma tabela no MySQL.

O comando Criar tabela possui os seguintes aspectos. É descrito nas seções:

  1. Nome da tabela

  2. Tipo de dados e atributos da coluna

  3. Chave primária e chaves estrangeiras

Nome da tabela: tblname

O nome da tabela deve ser especificado como . para criar uma tabela em um banco de dados específico. Este comando supõe que o nome do banco de dados especificado no comando create table exista. Se você não especificar o nome do banco de dados, ele retornará o seguinte erro.

ERRO 1046 (3D000): nenhum banco de dados selecionado

Veja a seguinte imagem:

Exemplo de tabela de criação do MySQL: Erro de banco de dados não selecionado

Tipos de dados e atributos da coluna

A lista das colunas deve ser seguida por seu tipo de dados e restrição de tabela. O nome da coluna deve ser separado pela vírgula (,). Você deve especificar o nome da coluna no seguinte formato:

“Nome da coluna” data_type (comprimento) [table_constraint] [table_option]

tipo de dados:

Representa o tipo de dados da coluna. O MySQL possui as três principais categorias a seguir do tipo de dados.

  1. Tipos de dados numéricos

  2. Tipo de dados de texto

  3. Tipos de dados Data e Hora

Abaixo está a lista dos numérico tipo de dados.

Nome do tipo de dados

Intervalo normal

Intervalo não assinado

TINYINT ()

-128 a 127
  
  NÃO ASSINADO.

0 a 255

SMALLINT ()

-32768 a 32767

0 a 65535

MEDIUMINT ()

-8388608 a 8388607
  
  NÃO ASSINADO.

0 a 16777215

INT ()

-2147483648 a 2147483647

0 a 4294967295

BIGINT ()

-9223372036854775808 a 9223372036854775807

0 a 18446744073709551615

Abaixo está a lista de tipos de dados de texto.

Nome do tipo de dados

Tipo

Alcance

CARACTERES( )

cadeia fixa

255 caracteres

VARCHAR ()

Sequência variável

255 caracteres

TINYTEXT

corda

255 caracteres

TEXTO

corda

65535 caracteres

MEDIUMTEXT

corda

16777215 caracteres

LONGTEXT

corda

4294967295 caracteres

Abaixo está a lista de tipos de dados de data e hora

Nome do tipo de dados

Formato

ENCONTRO

AAAA-MM-DD

DATA HORA

AAAA-MM-DD HH: MM: SS

TIMESTAMP

AAAAMMDDHHMMSS

TEMPO

HH: MM: SS

Restrições de tabela

Você pode usar qualquer uma das seguintes restrições de tabela.

  1. NÃO NULO: Garante que o valor da coluna não deve ser nulo
  2. VERIFICA: Antes de inserir dados na tabela, ele avalia a condição especificada na restrição CHECK. Se a condição falhar, a instrução insert falhará
  3. PADRÃO: Valores padrão da coluna. Se você não especificar o valor da coluna na instrução insert, a consulta inserirá o valor especificado na restrição DEFAULT

Chaves primárias e estrangeiras

Depois de definidas as colunas, você pode criar chave primária e estrangeira usando as seguintes palavras-chave

  1. CHAVE PRIMÁRIA: É um índice exclusivo e deve ser definido como NÃO NULL. Uma tabela pode ter apenas uma chave primária. A CHAVE PRIMÁRIA é colocada em primeiro lugar no criar a tabela declaração
  2. CHAVE ESTRANGEIRA: O MySQL suporta as chaves estrangeiras. Uma tabela pode ter mais de uma chave estrangeira que referencia a chave primária de diferentes tabelas

Exemplo de tabela de criação do MySQL

Se você deseja criar uma tabela usando o MySQL Workbench, você deve configurar uma nova conexão. Para fazer isso, abra o MySQL workbench e, no Tela de boas vindas, Clique em “Conexões MySQL.”Veja a seguinte imagem:

Exemplo de tabela de criação do MySQL: Tela de boas-vindas

No “Configurar nova conexãoCaixa de diálogo “, forneça o nome desejado do conexão, Nome do host ou endereço IP do servidor de banco de dados MySQL, porta, nome do usuário, e senha e clique em OK. Veja a seguinte imagem:

Exemplo de tabela de criação do MySQL: Configure new connection

Execute a seguinte consulta para criar uma nova tabela denominada “tblEmployees” no “Funcionários” base de dados.

A seguir estão os detalhes das colunas:

  1. O ID do funcionário é salvo no ID do Empregado coluna. É uma chave primária da tabela e possui uma coluna de incremento automático; portanto, você não precisa especificar o valor dessa coluna explicitamente. Quando você insere os dados na tabela, o MySQL gera um número inteiro seqüencial para o ID do Empregado coluna

  2. O nome do funcionário é salvo no nome do empregado coluna. O tipo de dados da coluna é varchar ()e o comprimento é 45. Você não pode inserir um NULO valor na coluna employee_name

  3. O ID do departamento do funcionário é salvo no employee_department_id coluna. O tipo de dados desta coluna é INTEGER. É uma coluna de chave estrangeira que referencia o department_id coluna do tbldepartment mesa. Se alguma linha for atualizada na tabela tbldepartment, os valores em tblemployee atualiza automaticamente (NO CASO DE ATUALIZAÇÃO), e a operação de exclusão no tbldepartment é restrito (EM EXCLUIR RESTRITIVO)

  4. A nota do funcionário é salva no employee_garde coluna. O tipo de dados desta coluna é varchar e o comprimento é 2. O PADRÃO restrição foi criada nesta coluna. Se não especificarmos nenhum valor para esta coluna, o MySQL inserirá o “UMA”Como um valor padrão

  5. O salário do empregado é salvo no employee_salary coluna. O tipo de dados da coluna é INTEGER

Veja a definição da tabela usando o MySQL Workbench

Para visualizar a tabela no ambiente de trabalho MySQL, expanda Funcionários banco de dados da bandeja esquerda expandir mesas. Em Tabelas, você pode ver a tabela “tblEmployees” foi criado. Veja a seguinte imagem:

Exemplo de tabela de criação do MySQL: Exibir tabela no ambiente de trabalho MySQL

Para visualizar a definição da tabela, execute o seguinte comando na janela do editor de consultas.

A seguir está a saída:

Exemplo de tabela de criação do MySQL: Exibir definição de tabela no ambiente de trabalho MySQL

Como visualizar a definição de tabela usando a linha de comando do MySQL

Para visualizar a definição da tabela usando a ferramenta de linha de comando, abra a ferramenta de linha de comando MySQL e digite a senha para efetuar login no banco de dados MySQL.

Exemplo de tabela de criação do MySQL: Abra a linha de comando do MySQL

Selecione os empregados base de dados. Execute a seguinte consulta

Resultado:

Exemplo de tabela de criação do MySQL: conectar ao banco de dados de funcionários

Visualize a definição da tabela executando o seguinte comando.

A seguir está a saída:

Exemplo de tabela de criação do MySQL: Veja a definição da tabela usando a consulta.

Sumário

Neste artigo, expliquei sobre a instrução create table do MySQL com exemplos. Abordei a sintaxe de criação de tabela e como visualizar a definição da tabela usando o ambiente de trabalho MySQL e a ferramenta de linha de comando MySQL.

Nisarg Upadhyay
Últimas mensagens de Nisarg Upadhyay (ver todos)

Leia Também  O que devo enviar à cúpula do PASS?