Comment MySQL crée-t-il une base de données ?Créer une commande/instruction/syntaxe de base de données MySQL

MySQLComment créer une base de données ?créerBase de données MySQLCommande/Instruction/Syntaxe

MySQL créer une base de données


Créer une base de données avec mysqladmin

Avec un utilisateur normal, vous pouvez avoir besoin de privilèges spécifiques pour créer ou supprimer des bases de données MySQL.

Nous utilisons donc l'utilisateur root pour se connecter ici. L'utilisateur root a la plus haute autorité et peut utiliser la commande mysql mysqladmin pour créer une base de données.

Exemple

La commande suivante illustre simplement le processus de création d'une base de données nommée chenweiliang :

[root@host]# mysqladmin -u root -p create chenweiliang
Enter password:******

Une fois la commande ci-dessus exécutée avec succès, la base de données MySQL chenweiliang sera créée.


Créer une base de données à l'aide d'un script PHP

PHP utilise la fonction mysqli_query pour créer ou supprimer des bases de données MySQL.

La fonction a deux paramètres et retourne TRUE si l'exécution est réussie, sinon elle retourne FALSE.

grammaire

mysqli_query(connection,query,resultmode);
参数描述
connexionObligatoire.Spécifie la connexion MySQL à utiliser.
questionObligatoire, spécifie la chaîne de requête.
mode de résultatOptionnel.une constante.Il peut s'agir de l'une des valeurs suivantes :

  • MYSQLI_USE_RESULT (utilisez ceci si vous avez besoin de récupérer beaucoup de données)
  • MYSQLI_STORE_RESULT (par défaut)

Exemple

L'exemple suivant illustre l'utilisation de PHP pour créer une base de données :

créer une base de données

<?
php
$dbhost = 'localhost:3306'; // mysql服务器主机地址
$dbuser = 'root'; // mysql用户名
$dbpass = '123456'; // mysql用户名密码
$conn = mysqli_connect($dbhost, $dbuser, $dbpass);
if(! $conn )
{
 die('连接错误: ' . mysqli_error($conn));
}
echo '连接成功
';
$sql = 'CREATE DATABASE chenweiliang';
$retval = mysqli_query($conn,$sql );
if(! $retval )
{
 die('创建数据库失败: ' . mysqli_error($conn));
}
echo "数据库 chenweiliang 创建成功\n";
mysqli_close($conn);
?>

Après une exécution réussie, les résultats suivants sont renvoyés :

connexion réussie

La base de données chenweiliang a été créée avec succès

发表 评论

Votre adresse email ne sera pas publiée. 项 已 用 * 标注

Remonter en haut