Maison  >  Article  >  base de données  >  Comment créer une commande de table de données dans MySQL

Comment créer une commande de table de données dans MySQL

下次还敢
下次还敢original
2024-04-14 18:15:511202parcourir

Dans MySQL, vous pouvez utiliser l'instruction CREATE TABLE pour créer une table de données, en spécifiant le nom de la table, le nom de la colonne, le type de données et les contraintes. Les étapes spécifiques incluent : 1. Connectez-vous à la base de données MySQL. 2. Utilisez l'instruction CREATE TABLE pour créer une table de données.

Comment créer une commande de table de données dans MySQL

Commande MySQL Créer une table de données

Dans MySQL, vous pouvez utiliser l'instruction CREATE TABLE pour créer une table de données. La syntaxe de cette instruction est la suivante : CREATE TABLE 语句来创建数据表。该语句的语法如下:

<code>CREATE TABLE table_name (
  column_name1 data_type [constraints],
  column_name2 data_type [constraints],
  ...
);</code>

参数说明:

  • table_name:数据表名称。
  • column_name:数据表列名称。
  • data_type:数据类型,例如 INTVARCHARDECIMAL 等。
  • constraints:列约束,例如 NOT NULLUNIQUEPRIMARY KEY 等。

示例:

以下语句创建一个名为 users 的数据表,其中包含 idnameemail 列:

<code>CREATE TABLE users (
  id INT NOT NULL AUTO_INCREMENT,
  name VARCHAR(255) NOT NULL,
  email VARCHAR(255) UNIQUE
);</code>

说明:

  • NOT NULL 约束表示该列不能为 NULL 值。
  • AUTO_INCREMENT 约束表示 id 列将自动生成唯一值。
  • UNIQUE 约束表示 email 列中的值必须唯一。

详细字段类型:

数据类型 描述
INT 整数
VARCHAR(长度) 可变长度字符串
DECIMAL(长度, 小数位) 带有小数位的小数
DATE 日期
TIME 时间
DATETIME 日期和时间
BOOLEAN 布尔值 (TRUEFALSE)

约束类型:

约束类型 描述
NOT NULL 列不能为 NULL
UNIQUE 列中的值必须唯一
PRIMARY KEY 列中的值唯一标识行
FOREIGN KEY 外键,将该表与另一表关联

创建数据表步骤:

  1. 连接到 MySQL 数据库。
  2. 使用 CREATE TABLErrreee
  3. Description du paramètre :
    🎜🎜table_name : 🎜nom de la table de données. 🎜🎜🎜column_name : 🎜Nom de la colonne de la table de données. 🎜🎜🎜data_type : 🎜Type de données, tel que INT, VARCHAR, DECIMAL, etc. 🎜🎜🎜contraintes : 🎜Contraintes de colonne, telles que NOT NULL, UNIQUE, PRIMARY KEY, etc. 🎜
🎜🎜Exemple : 🎜🎜🎜L'instruction suivante crée une table de données nommée users, qui contient id, name et email Colonne : 🎜rrreee🎜🎜 Description : 🎜🎜
    🎜NOT NULL La contrainte signifie que la colonne ne peut pas être une valeur NULL. 🎜🎜La contrainte AUTO_INCREMENT signifie que la colonne id générera automatiquement des valeurs uniques. 🎜🎜La contrainte UNIQUE signifie que les valeurs de la colonne email doivent être uniques. 🎜
🎜🎜Type de champ détaillé : 🎜🎜
Type de données Description
INT ENTIER
VARCHAR(longueur) CHAÎNE DE LONGUEUR VARIABLE
DECIMAL(longueur, décimales) Décimal avec décimales
DATE Date td>
HEURE Heure
DATETIME Date et heure
BOOLEAN Valeur booléenne (TRUE ou FALSE)
🎜🎜Type de contrainte : 🎜🎜
Type de contrainte Description
NON NULL La colonne ne peut pas être NULL
UNIQUE La valeur dans la colonne doit être unique
CLÉ PRIMAIRE La valeur dans la colonne identifie la ligne de manière unique
CLÉ ÉTRANGÈRE Clé étrangère, associer cette table à une autre table
🎜🎜Étapes pour créer une table de données :🎜🎜
    🎜 Connectez-vous à la base de données MySQL. 🎜🎜Utilisez l'instruction CREATE TABLE pour créer une table de données. 🎜🎜Spécifiez le nom de la table, le nom de la colonne, le type de données et les contraintes. 🎜🎜

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn