Maison  >  Article  >  base de données  >  Quelles commandes sont utilisées pour créer des tables de base dans SQL

Quelles commandes sont utilisées pour créer des tables de base dans SQL

下次还敢
下次还敢original
2024-05-07 04:39:14887parcourir

La commande pour créer une table de base en SQL est CREATE TABLE. Il est utilisé pour créer une table de base avec des noms de colonnes, des types de données et des contraintes comme NOT NULL, DEFAULT.

Quelles commandes sont utilisées pour créer des tables de base dans SQL

Commandes pour créer des tables de base en SQL

En SQL, utilisez la commande CREATE TABLE pour créer une table de base. CREATE TABLE 命令来创建基本表。

语法:

<code>CREATE TABLE table_name (
  column_name1 data_type [NOT NULL | NULL] [DEFAULT default_value],
  column_name2 data_type [NOT NULL | NULL] [DEFAULT default_value],
  ...
  column_nameN data_type [NOT NULL | NULL] [DEFAULT default_value]
);</code>

参数:

  • table_name:表名。
  • column_name:列名。
  • data_type:列的数据类型(例如,INT、VARCHAR、DATE)。
  • NOT NULL | NULL:指定列是否允许为 NULL 值。
  • DEFAULT default_value:指定列的默认值(如果指定)。

示例:

创建一个名为 customers 的表,它具有 customer_id(主键)、first_namelast_nameemail 列:

<code class="sql">CREATE TABLE customers (
  customer_id INT NOT NULL AUTO_INCREMENT,
  first_name VARCHAR(50) NOT NULL,
  last_name VARCHAR(50) NOT NULL,
  email VARCHAR(100) UNIQUE NOT NULL
);</code>

注意:

  • 主键列使用 PRIMARY KEY 约束定义。
  • 唯一索引列使用 UNIQUE 约束定义。
  • 自动递增列使用 AUTO_INCREMENT
Syntaxe : 🎜🎜rrreee🎜🎜Paramètres : 🎜🎜
  • 🎜table_name : 🎜Nom de la table. 🎜
  • 🎜column_name : 🎜Nom de la colonne. 🎜
  • 🎜data_type : 🎜Le type de données de la colonne (par exemple, INT, VARCHAR, DATE). 🎜
  • 🎜NOT NULL | NULL : 🎜Spécifie si la colonne autorise les valeurs NULL. 🎜
  • 🎜DEFAULT default_value : 🎜Spécifiez la valeur par défaut de la colonne (si spécifiée). 🎜🎜🎜🎜Exemple : 🎜🎜🎜Créez une table nommée clients avec customer_id (clé primaire), first_name, last_name colonnes code> et <code>email : 🎜rrreee🎜🎜Remarque : 🎜🎜
    • Les colonnes de clé primaire sont définies à l'aide des contraintes PRIMARY KEY. 🎜
    • Les colonnes d'index uniques sont définies à l'aide de la contrainte UNIQUE. 🎜
    • Les colonnes à incrémentation automatique sont définies à l'aide du mot-clé AUTO_INCREMENT. 🎜🎜

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