Programação  
 
Rede de conhecimento computador >> Programação >> Programação PHP /MySQL >> Content
Como você cria uma tabela no MySQL?
Aqui está um detalhamento de como criar tabelas no MySQL, juntamente com explicações e exemplos:

a instrução `CREATE TABLE`

O comando principal é `Create Tabela`. Aqui está a sintaxe básica:

`` `SQL
Crie Table Table_name (
Column1 data_type (size) [restrições],
Column2 data_type (size) [restrições],
...
Columnn data_type (tamanho) [restrições]
);
`` `

Explicação

* `tabela_name`: Escolha um nome descritivo para sua tabela. Os nomes da tabela devem ser minúsculos e geralmente usam sublinhados para separar palavras (por exemplo, `usuários`,` produtos`).
* `column1`,` column2`, ...: Esses são os nomes das colunas (campos) dentro da sua tabela.
* `data_type`: Isso especifica o tipo de dados que cada coluna armazenará. Os tipos de dados comuns incluem:
* `int`: Números inteiros (por exemplo, 10, -5, 200)
* `varchar (tamanho)`: Strings de comprimento variável (por exemplo, "Hello", "John Doe")
* `char (tamanho)`: Strings de comprimento fixo (por exemplo, "ABC", "123")
* `text`: Strings de texto longo (por exemplo, uma postagem no blog)
* `date`: Datas (por exemplo, "2023-12-18")
* `dateTime`: Datas e horários (por exemplo, "2023-12-18 10:30:00")
* `decimal (precisão, escala)`: Números decimais (por exemplo, 12,34, -5,00)
* `boolean`: Valores verdadeiros ou falsos (por exemplo, 1 ou 0)
* `size` (opcional): Para tipos de string (`varchar`,` char`), especifique o comprimento máximo nos caracteres.
* `restrições` (opcional): Essas são regras que aplicam a integridade dos dados, como:
* `não null`: A coluna não pode ser deixada vazia.
* `exclusivo`: Garante que cada valor na coluna seja único.
* `Primary Key`: Um identificador exclusivo para cada linha da tabela. Geralmente, é uma única coluna, mas você também pode definir teclas primárias compostas com várias colunas.
* `Foreign Key`: Cria um relacionamento entre duas tabelas referenciando a chave primária de outra tabela.
* `auto_increntry`: Gera automaticamente um número exclusivo para cada nova linha adicionada à tabela.

Exemplos

1. Criando uma tabela simples de "usuários":

`` `SQL
Crie usuários de tabela (
Chave primária de user_id int auto_increment,
nome de usuário varchar (50) não nulo,
Email Varchar (255) não é NULL único,
senha varchar (255) não nula
);
`` `

2. Criando uma tabela `Products` com uma chave estrangeira:

`` `SQL
Crie produtos de tabela (
Product_id int Auto_increment Primary Key,
nome Varchar (255) não nulo,
Preço decimal (10,2) não nulo,
category_id int,
Chave estrangeira (category_id) Referências categorias (category_id)
);
`` `

Notas importantes:

* Sensibilidade do caso: Os nomes da tabela e colunas do MySQL geralmente são insensíveis ao minúsculas.
* Banco de dados : Verifique se você está conectado ao banco de dados correto antes de criar tabelas.

Deixe -me saber se você tiver uma estrutura de tabela específica em mente, e posso ajudá -lo a escrever a instrução `Create Table` apropriada.

Anterior :

Próximo :
  Os artigos relacionados
·Como bloquear subdomínios em PHP 
·Como converter MySQL para Excel usando PHP 
·Como Jogar Alarme WAV arquivo de Script PHP 
·Como criar uma DIV com PHP 
·Como converter uma String para UTF-8 em PHP 
·Como remover PHP de meus Joomla Mensagens 
·Truques Botão PHP 
·Como criar um site diretório Membro em PHP Scripting 
·Como criar um conjunto ordenado em PHP 
·Como posso editar um rodapé em minha tese 
  Artigos em destaque
·Diferenças entre duas strings em uma função PHP 
·Como criar uma redefinição de senha em VB Script 
·Como abrir um arquivo WMV em VB 
·Como remover o último filho de uma Div jQuery 
·Como saber qual a versão de Java 
·Como copiar um arquivo em JSP 
·Como personalizar o verificador gramatical Usando o Off…
·Como criar aplicações Web de banco de dados 
·Como você analisa feeds XML muito grandes no MySQL com…
·Qual é o erro Dois em Editar Foguete Java Compiler 
Cop e direita © Rede de conhecimento computador https://ptcomputador.com Todos os Direitos Reservados