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

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

下次还敢
Libérer: 2024-04-22 18:48:48
original
1185 Les gens l'ont consulté

Pour créer une nouvelle table dans MySQL, vous devez suivre les étapes suivantes : vous connecter à la base de données ; écrire une instruction CREATE TABLE, spécifier le nom de la table, le nom de la colonne, le type de données et définir les contraintes et les valeurs par défaut ; Instruction TABLE ; utilisez SHOW TABLES pour vérifier si la nouvelle table a été créée.

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

Comment créer une nouvelle table dans la base de données MySQL à l'aide de SQL

Créer une nouvelle table dans la base de données MySQL est très simple, suivez simplement les étapes suivantes :

1. Connectez-vous à la base de données

. Tout d'abord, utilisez la commande suivante pour vous connecter à votre base de données MySQL :

<code>mysql -u <用户名> -p</code>
Copier après la connexion

où :

  • <username> est votre nom d'utilisateur MySQL
  • <用户名> 是您的 MySQL 用户名
  • -p 表示您需要输入密码

2. 编写 CREATE TABLE 语句

接下来,编写一个 CREATE TABLE 语句来创建新表。该语句的基本语法为:

<code>CREATE TABLE <表名> (
    <列名> <数据类型> [NOT NULL] [DEFAULT <默认值>]
);</code>
Copier après la connexion
Copier après la connexion

其中:

  • <表名> 是您要创建的新表的名称
  • <列名> 是您想要创建的列的名称
  • <数据类型> 是您想要用于该列的数据类型(例如,INT、VARCHAR、DATE 等)
  • NOT NULL 约束表示该列不能包含 NULL 值
  • DEFAULT <默认值> 设置为插入该列时使用 NULL 值以外的值

3. 执行 CREATE TABLE 语句

编写 CREATE TABLE 语句后,使用以下命令执行它:

<code>CREATE TABLE <表名> (
    <列名> <数据类型> [NOT NULL] [DEFAULT <默认值>]
);</code>
Copier après la connexion
Copier après la connexion

例如,要创建一个名为 customers 的表,其中包含三个列:id(主键)、name(姓名)和 email-p code> signifie que vous devez entrer un mot de passe

2. Écrivez une instruction CREATE TABLE

Ensuite, écrivez une instruction CREATE TABLE pour créer une nouvelle table. La syntaxe de base de cette instruction est :

<code>CREATE TABLE customers (
    id INT NOT NULL AUTO_INCREMENT,
    name VARCHAR(255) NOT NULL,
    email VARCHAR(255) UNIQUE NOT NULL
);</code>
Copier après la connexion
où :

🎜<table name> est le nom de la nouvelle table que vous souhaitez créer🎜<column name&gt ; est le nom de la colonne que vous souhaitez créer🎜<Data Type> est le type de données que vous souhaitez utiliser pour la colonne (par exemple, INT, VARCHAR , DATE, etc.)🎜NOT NULL La contrainte signifie que la colonne ne peut pas contenir de valeurs NULL🎜DEFAULT <Default value> est défini lors de l'insertion de la colonne, utilisez des valeurs autres que les valeurs NULL 🎜🎜3. Exécutez l'instruction CREATE TABLE 🎜🎜🎜Après avoir écrit l'instruction CREATE TABLE, exécutez-la à l'aide de la commande suivante : 🎜
<code>SHOW TABLES;</code>
Copier après la connexion
🎜Par exemple, pour créer un fichier nommé Une table de clients avec trois colonnes : id (clé primaire), name (nom) et email (adresse e-mail), vous pouvez utiliser l'instruction suivante : 🎜rrreee🎜🎜4. Vérifiez la nouvelle table 🎜🎜🎜Après avoir exécuté l'instruction CREATE TABLE, vous pouvez utiliser la commande suivante pour vérifier si la une nouvelle table a été créée : 🎜rrreee🎜Vous devriez voir la colonne du nom de la table nouvellement créée dans les résultats. 🎜

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
À propos de nous Clause de non-responsabilité Sitemap
Site Web PHP chinois:Formation PHP en ligne sur le bien-être public,Aidez les apprenants PHP à grandir rapidement!