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

Comment créer une nouvelle table dans la base de données MySQL

autoload
Libérer: 2021-03-22 16:16:17
original
2973 Les gens l'ont consulté

Syntaxe CREATE TABLE :

CREATE TABLE [IF NOT EXISTS] table_name(
        column_list
) engine=table_type;
Copier après la connexion
  • [IF NOT EXISTS] est principalement utilisée pour déterminer si la table nouvellement créée existe

  • engineLe moteur de stockage doit être spécifié. N'importe quel moteur de stockage peut être utilisé, tel que : InnoDB, MyISAM, HEAP, EXAMPLE, CSV, ARCHIVE, MERGE, FEDERATED ou NDBCLUSTER. Si un moteur de stockage n'est pas explicitement déclaré, MySQL sera par défaut InnoDB.

  • column_list est plus complexe et est une liste de tables spécifiées. Les colonnes de champs sont séparées par des virgules (,).

La syntaxe de column_list est la suivante :

column_name data_type[size] [NOT NULL|NULL] [DEFAULT value] [AUTO_INCREMENT]
Copier après la connexion
  • column_nameSpécifie le nom du colonne. Chaque colonne a des 数据类型 et 大小 spécifiques, par exemple : varchar(50).

  • NOT NULL ou NULL indique si la colonne accepte les valeurs NULL. La valeur

  • DEFAULT est utilisée pour spécifier la valeur par défaut de la colonne.

  • AUTO_INCREMENT indique que la valeur de la colonne sera automatiquement incrémentée à chaque fois qu'une nouvelle ligne est insérée dans le tableau. Chaque tableau comporte une et une seule colonne AUTO_INCREMENT.

Exemple :

CREATE TABLE tasks (
    id INT NOT NULL,
    subject VARCHAR(45) NULL,
    start_date DATE NULL,
    end_date DATE NULL          //注意此处不能有"," 会报错
)charset utf8;
Copier après la connexion

Recommandé :tutoriel mysql

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
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal