Maison  >  Article  >  base de données  >  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

下次还敢
下次还敢original
2024-04-22 20:03:56391parcourir

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

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!

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