Maison > base de données > tutoriel mysql > le corps du texte

Comment créer une table dans MySQL

下次还敢
Libérer: 2024-04-14 19:21:34
original
654 Les gens l'ont consulté

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>
Copier après la connexion

其中:

  • 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>
Copier après la connexion

注意:

  • 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!

Étiquettes associées:
source:php.cn
Déclaration de ce site Web
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
Derniers articles par auteur
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal
À propos de nous Clause de non-responsabilité Sitemap
Site Web PHP chinois:Formation PHP en ligne sur le bien-être public,Aidez les apprenants PHP à grandir rapidement!