Maison > base de données > tutoriel mysql > Comment créer une table de données dans MySQL

Comment créer une table de données dans MySQL

青灯夜游
Libérer: 2020-09-14 15:26:32
original
55710 Les gens l'ont consulté

Méthode MySQL pour créer une table de données : 1. Créez une table via l'invite de commande ; 2. Utilisez un script PHP pour créer une table de données. La syntaxe est [mysqli_query(connection, query, resultmode);] .

Comment créer une table de données dans MySQL

Comment créer une table de données dans MySQL ? L'article suivant vous présentera deux méthodes de création de tables de données MySQL. J'espère qu'il vous sera utile.

Syntaxe SQL générale pour créer une table de données :

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

Nous pouvons créer une table de données mysql de deux manières.

1. Créez une table via l'invite de commande

Vous pouvez facilement utiliser l'instruction SQL CREATE TABLE pour créer une table de données MySQL via la fenêtre de commande mysql>

Exemple :

root@host# mysql -u root -p
Enter password:*******
mysql> use RUNOOB;
Database changed
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;
Query OK, 0 rows affected (0.16 sec)
mysql>
Copier après la connexion

Exemple d'analyse :

Si vous ne voulez pas que le champ soit NULL, vous pouvez définir l'attribut du champ sur NOT NULL If. vous saisissez les données de ce champ lors de l'exploitation de la base de données. S'il 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.

Remarque : le terminateur de la commande MySQL est un point-virgule ; -> est un caractère de nouvelle ligne, ne le copiez pas.

2. Utilisez un script PHP pour créer une table de données

Nous pouvons utiliser la fonction mysqli_query() de PHP pour créer une table de données pour une base de données existante.

Cette fonction a deux paramètres et renvoie VRAI si l'exécution est réussie, sinon elle renvoie FAUX.

Syntaxe de base de la fonction mysqli_query() :

mysqli_query(connection,query,resultmode);
Copier après la connexion

Exemple de code :

<?php
$dbhost = &#39;localhost:3306&#39;;  // mysql服务器主机地址
$dbuser = &#39;root&#39;;            // mysql用户名
$dbpass = &#39;123456&#39;;          // mysql用户名密码
$conn = mysqli_connect($dbhost, $dbuser, $dbpass);
if(! $conn )
{
    die(&#39;连接失败: &#39; . mysqli_error($conn));
}
echo &#39;连接成功<br />&#39;;
$sql = "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; ";
mysqli_select_db( $conn, &#39;RUNOOB&#39; );
$retval = mysqli_query( $conn, $sql );
if(! $retval )
{
    die(&#39;数据表创建失败: &#39; . mysqli_error($conn));
}
echo "数据表创建成功\n";
mysqli_close($conn);
?>
Copier après la connexion

3. Afficher la table de données

data. table Une fois créée, vous pouvez visualiser la structure de la table via l'invite de commande :

Comment créer une table de données 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