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

Comment créer une table dans MySQL

下次还敢
下次还敢original
2024-04-14 19:21:34669parcourir

Créez une table dans MySQL à l'aide de l'instruction CREATE TABLE. La syntaxe est : CREATE TABLE nom_table (nom_colonne type_données [contraintes], ...). Répertorie les éléments tels que table_name, column_name, data_type et contraintes, et fournit des exemples de clés primaires à incrémentation automatique et de contraintes NOT NULL.

Comment créer une table dans MySQL

Comment créer une table dans MySQL

Dans MySQL, utilisez l'instruction CREATE TABLE pour créer une table. CREATE TABLE 语句来创建表格。

基本语法:

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

其中:

  • table_name 是要创建的表格的名称。
  • column_name 是表格中列的名称。
  • data_type 是列的数据类型(例如:INT、VARCHAR、DATE)。
  • constraints 是对列的约束(例如:NOT NULL、UNIQUE、FOREIGN KEY)。

示例:

创建名为 students 的表格,其中包含 id(自增主键)、name(VARCHAR)、age(INT)和 grade(VARCHAR)列:

<code class="sql">CREATE TABLE students (
  id INT AUTO_INCREMENT PRIMARY KEY,
  name VARCHAR(255) NOT NULL,
  age INT,
  grade VARCHAR(10)
);</code>

注意:

  • AUTO_INCREMENT 指示 id 列为自增主键,每次插入新行时都会自动增加。
  • PRIMARY KEY 指定 id 列为主键,它唯一标识表格中的每一行。
  • NOT NULL 约束指定 name 列不允许为 NULL。

可以通过使用 SHOW CREATE TABLE table_name

🎜Syntaxe de base : 🎜🎜rrreee🎜Où : 🎜
  • table_name est le nom de la table à créer.
  • column_name est le nom de la colonne du tableau.
  • data_type est le type de données de la colonne (par exemple : INT, VARCHAR, DATE). Les
  • contraintes sont des contraintes sur les colonnes (par exemple : NOT NULL, UNIQUE, FOREIGN KEY).
🎜🎜Exemple : 🎜🎜🎜Créez une table nommée étudiants, qui contient id (clé primaire auto-incrémentée), nom Colonnes (VARCHAR), <code>age (INT) et grade (VARCHAR) : 🎜rrreee🎜🎜Remarque : 🎜🎜
  • AUTO_INCREMENT indique que la colonne id est une clé primaire à incrémentation automatique et sera automatiquement incrémentée à chaque fois qu'une nouvelle ligne est insérée.
  • PRIMARY KEY Spécifie la colonne id comme clé primaire, qui identifie de manière unique chaque ligne de la table.
  • La contrainte NOT NULL spécifie que la colonne name ne peut pas être NULL.
🎜Vous pouvez afficher la définition d'une table créée en utilisant l'instruction SHOW CREATE TABLE table_name. 🎜

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