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

Comment créer une table dans MySQL

下次还敢
下次还敢original
2024-04-14 18:21:481023parcourir

Créer une table dans MySQL nécessite trois étapes : Se connecter à la base de données. Utilisez l'instruction CREATE TABLE pour spécifier le nom de la table, les noms de colonnes, les types de données et les contraintes. Exécutez l'instruction CREATE TABLE pour créer la table.

Comment créer une table dans MySQL

Comment créer une table dans MySQL

Étape 1 : Connectez-vous à la base de données

Tout d'abord, connectez-vous à la base de données dans laquelle vous souhaitez créer la table à l'aide d'un outil client MySQL tel que MySQL Workbench ou la ligne de commande.

Étape 2 : Écrivez l'instruction CREATE TABLE

Utilisez l'instruction CREATE TABLE pour créer une table. La syntaxe est la suivante :

<code>CREATE TABLE table_name (
  column1 data_type [NOT NULL] [DEFAULT default_value],
  column2 data_type [NOT NULL] [DEFAULT default_value],
  ...
);</code>

où :

  • table_name est le nom de la nouvelle table. table_name 是新表的名称。
  • column1column2 等是表的列名称。
  • data_type 是列的数据类型(例如 INT、VARCHAR、DATETIME)。
  • NOT NULL 约束表示该列不允许为 NULL 值。
  • DEFAULT default_value 指定列的默认值(如果未指定值)。

步骤 3:执行 CREATE TABLE 语句

使用以下命令执行 CREATE TABLE 语句:

<code>CREATE TABLE my_table (
  id INT NOT NULL AUTO_INCREMENT,
  name VARCHAR(255) NOT NULL,
  age INT DEFAULT 0
);</code>

表中列的说明:

  • id 是一列 INT 类型,它由 MySQL 自动递增,并标记为 NOT NULL。它通常用作主键。
  • name 是一列 VARCHAR(255) 类型,它可以存储最大长度为 255 个字符的文本值,并标记为 NOT NULL。
  • age
  • column1, column2, etc. sont les noms de colonnes du tableau.

data_type est le type de données de la colonne (par exemple INT, VARCHAR, DATETIME). La contrainte NOT NULL signifie que la colonne n'autorise pas les valeurs NULL.

    DEFAULT default_value Spécifie la valeur par défaut de la colonne (si aucune valeur n'est spécifiée).
  • Étape 3 : Exécutez l'instruction CREATE TABLE
Utilisez la commande suivante pour exécuter l'instruction CREATE TABLE : 🎜rrreee🎜🎜Description des colonnes dans la table : 🎜🎜🎜🎜id est une colonne de type INT, elle est automatiquement incrémentée par MySQL et marquée NOT NULL. Elle est souvent utilisée comme clé primaire. 🎜🎜name est une colonne de type VARCHAR(255) qui peut stocker des valeurs de texte d'une longueur maximale de 255 caractères et est marquée NOT NULL. 🎜🎜age est une colonne de type INT avec une valeur par défaut de 0. 🎜🎜🎜🎜Remarque : 🎜🎜🎜🎜Assurez-vous que le type de données de la colonne correspond aux données que vous souhaitez stocker. 🎜🎜Envisagez d'utiliser des contraintes appropriées (telles que NOT NULL) pour garantir l'intégrité des données. 🎜🎜Le mot-clé AUTO_INCREMENT peut être utilisé pour générer automatiquement un identifiant unique lors de l'insertion d'une nouvelle ligne. 🎜🎜

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