Maison > base de données > tutoriel mysql > Quelle est la commande pour créer une table dans MySQL ?

Quelle est la commande pour créer une table dans MySQL ?

青灯夜游
Libérer: 2020-09-15 16:48:04
original
22842 Les gens l'ont consulté

La commande de création de table mysql est [CREATE TABLE table_name (column_name column_type);], où les paramètres incluent le nom de la table, le nom du champ de table et chaque champ de table défini.

Quelle est la commande pour créer une table dans MySQL ?

Comment créer une table de données MySQL ? L'article suivant vous expliquera comment créer une table de données via l'invite de commande. J'espère qu'il vous sera utile.

Les informations suivantes sont requises pour créer une table de données MySQL :

● Nom de la table

● Nom du champ de la table

● Définir chaque champ de la table

Syntaxe de base

Voici la syntaxe SQL courante pour créer des tables de données MySQL :

CREATE TABLE table_name (column_name column_type);
Copier après la connexion

Exemple : Créer une table via l'invite de commande

La table de données MySQL peut être facilement créée via la fenêtre de commande mysql> Vous pouvez créer une table de données à l'aide de l'instruction SQL CREATE TABLE.

1. Connectez-vous d'abord au serveur mysql et entrez le mot de passe

root@host# mysql -u root -p
Enter password:*******
Copier après la connexion

2 Entrez dans la base de données RUNOOB

use RUNOOB;
Copier après la connexion

3 Créez la table

mysql> CREATE TABLE runoob_tbl(
   -> runoob_id INT NOT NULL AUTO_INCREMENT,
   -> runoob_title VARCHAR(100) NOT NULL,
   -> runoob_author VARCHAR(40) NOT NULL,
   -> submission_date DATE,
   -> PRIMARY KEY ( runoob_id )
   -> )ENGINE=InnoDB DEFAULT CHARSET=utf8;
Copier après la connexion

. Sortie :

Query OK, 0 rows affected (0.16 sec)
Copier après la connexion

indique que la table de données a été créée avec succès.

Remarque : Le terminateur de commande MySQL est un point-virgule ;

Remarque : -> est un identifiant de nouvelle ligne, ne le copiez pas.

Exemple d'analyse :

Si vous ne souhaitez pas que le champ soit NULL, vous pouvez définir l'attribut du champ sur NOT NULL lors de l'exploitation de la base de données, si les données sont saisies. ce champ est NULL, une erreur sera signalée.

Quantity AUTO_INCREMENT est défini comme un attribut auto-croissant, généralement utilisé pour les clés primaires, et la valeur augmentera automatiquement de 1.

● Le mot-clé PRIMARY KEY est utilisé pour définir la colonne comme clé primaire. Vous pouvez définir une clé primaire en utilisant plusieurs colonnes, séparées par des virgules.

QuantityENGINE définit le moteur de stockage, CHARSET définit l'encodage.

Nous pouvons utiliser la commande pour afficher la structure de la table d'affichage en ligne de commande

Quelle est la commande pour créer une table dans 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