Maison > base de données > tutoriel mysql > Comment créer une table à l'aide d'une instruction SQL dans MySQL

Comment créer une table à l'aide d'une instruction SQL dans MySQL

下次还敢
Libérer: 2024-04-22 20:03:56
original
469 Les gens l'ont consulté

Pour créer une table dans MySQL à l'aide de SQL, vous pouvez utiliser l'instruction CREATE TABLE. La syntaxe est la suivante : CREATE TABLE nom_table (nom_colonne type_données [NOT NULL] [DEFAULT default_value], ...). Parmi eux, table_name est le nom de la table, column_name est le nom de la colonne, data_type est le type de données de la colonne, NOT NULL spécifie que la colonne ne peut pas être vide et DEFAULT default_value spécifie la valeur par défaut de la colonne. Par exemple, pour créer une table nommée cu

Comment créer une table à l'aide d'une instruction SQL dans MySQL

Comment créer une table à l'aide d'instructions SQL dans MySQL

1 Syntaxe de base pour créer une table

<code class="sql">CREATE TABLE table_name (
  column_name data_type [NOT NULL] [DEFAULT default_value],
  ...
);</code>
Copier après la connexion
  • table_name :Le nom de. le tableau à créer.
  • column_name : Le nom de la colonne.
  • data_type : Le type de données de la colonne, tel que INT, VARCHAR, DATE, etc.
  • NON NULL : La colonne spécifiée ne peut pas être NULL (valeur nulle).
  • DEFAULT default_value : Spécifiez la valeur par défaut de la colonne, si elle n'est pas spécifiée, elle est par défaut NULL.

2. Exemple

Supposons que vous souhaitiez créer une table nommée "clients", contenant les colonnes suivantes :

  • id : INT, clé primaire, non NULL
  • nom : VARCHAR(255), non NULL
  • email : VARCHAR(255), peut être NULL, la valeur par défaut est une chaîne vide
  • phone_number : VARCHAR(255), peut être NULL, aucune valeur par défaut

Vous pouvez utiliser l'instruction SQL suivante pour créer la table :

<code class="sql">CREATE TABLE customers (
  id INT NOT NULL AUTO_INCREMENT,
  name VARCHAR(255) NOT NULL,
  email VARCHAR(255) DEFAULT '',
  phone_number VARCHAR(255)
);</code>
Copier après la connexion

3. Autres notes

  • Les noms de tables et de colonnes sont sensibles à la casse.
  • La structure de chaque table doit être unique, il ne peut pas y avoir deux colonnes portant le même nom de colonne.
  • La colonne de clé primaire doit identifier chaque enregistrement de la table et ne peut pas contenir de valeurs NULL.
  • La valeur par défaut peut être une constante, une expression ou une sous-requête.
  • Après avoir créé une table, vous pouvez ajouter, supprimer ou modifier des colonnes ultérieurement à l'aide de l'instruction ALTER TABLE.

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