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

Quelle est l'instruction pour créer une table dans l'instruction SQL

青灯夜游
Libérer: 2023-01-04 09:38:21
original
96221 Les gens l'ont consulté

L'instruction pour créer une table dans l'instruction SQL est "CREATE TABLE", et le format de syntaxe spécifique est "CREATE TABLE nom de la table ([option de définition de table])[option de table][option de partition];" ; où "[Option de définition de table]" est au format "nom de colonne 1 type 1 [,…] nom de colonne n type n".

Quelle est l'instruction pour créer une table dans l'instruction SQL

L'environnement d'exploitation de ce tutoriel : ordinateur Dell G3, système Windows 7, MySQL version 5.5.19.

Dans MySQL, vous pouvez utiliser l'instruction CREATE TABLE pour créer une table.

Le format de la syntaxe est :

CREATE TABLE 表名 ([表定义选项])[表选项][分区选项];
Copier après la connexion

Parmi eux, le format de [表定义选项] est :

列名1 类型1 [,…] 列名n 类型n
Copier après la connexion

La syntaxe principale et les instructions d'utilisation du L'instruction CREATE TABLE est la suivante :

  • CREATE TABLE : Utilisé pour créer une table avec un nom donné. Vous devez disposer des autorisations CREATE de table.

  • : Précise le nom de la table à créer, donné après CREATE TABLE, et doit respecter les règles de nommage des identifiants.

  •  : définition de création de table, composée du nom de colonne (col_name), de la définition de colonne (column_definition) et d'une éventuelle spécification de valeur nulle, de contraintes d'intégrité ou de composition d'index de table.

Par défaut, la table est créée dans la base de données courante. Si la table existe déjà, s'il n'y a pas de base de données actuelle ou si la base de données n'existe pas, une erreur se produira.

Tutoriel recommandé : Tutoriel vidéo mysql

Exemple : Sélectionnez la base de données test_db pour créer la table et créez la table de données tb_emp1

mysql> USE test_db;
Database changed
mysql> CREATE TABLE tb_emp1
    -> (
    -> id INT(11),
    -> name VARCHAR(25),
    -> deptId INT(11),
    -> salary FLOAT
    -> );
Query OK, 0 rows affected (0.37 sec)
Copier après la connexion

Vérifiez si la table de données a été créée avec succès :

mysql> SHOW TABLES;
+--------------------+
| Tables_in_test_db  |
+--------------------+
| tb_emp1            |
+--------------------+
1 rows in set (0.00 sec)
Copier après la connexion

Pour plus de connaissances liées à la programmation, veuillez visiter : Site Web d'apprentissage en programmation ! !

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