English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

Création de base de données MySQL

Nous pouvons créer une base de données en nous connectant au service MySQL, l'utilisation de la commande create, la syntaxe est la suivante :

CREATE DATABASE nom_base_de_données;

Les commandes suivantes montrent simplement le processus de création de base de données, le nom de la base de données est w3codebox:

[root@host]# mysql -u root -p   
Entrez le mot de passe :******  # Entrer dans le terminal
mysql> CREATE DATABASE w3codebox;

Création de base de données avec mysqladmin

En utilisant un utilisateur normal, vous pourriez avoir besoin de permissions spécifiques pour créer ou supprimer une base de données MySQL.

Donc, nous utilisons l'utilisateur root pour nous connecter, l'utilisateur root a les permissions les plus élevées, il peut utiliser les commandes mysql mysqladmin pour créer une base de données.

Les commandes suivantes montrent simplement le processus de création de base de données, le nom de la base de données est w3codebox:

[root@host]# mysqladmin -u root -p create w3codebox
Entrez le mot de passe :******

La commande ci-dessus créera la base de données MySQL w si elle est exécutée avec succès3codebox.

Création de base de données en utilisant un script PHP

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

Cette fonction a deux paramètres, elle retourne TRUE en cas de succès, FALSE sinon.

Syntaxe

mysqli_query(connection,query,resultmode);
ParamètresDescription
connectionObligatoire. Spécifiez la connexion MySQL à utiliser.
queryObligatoire, spécifiez la chaîne de requête.
resultmode

Optionnel. Une constante. Peut être l'une des valeurs suivantes :

  • MYSQLI_USE_RESULT (si vous avez besoin de rechercher de grandes quantités de données, utilisez cette option)

  • MYSQLI_STORE_RESULT (par défaut)

Exemple en ligne

Les exemples suivants montrent comment créer une base de données en utilisant PHP :

<?php
$dbhost = 'localhost';  // Adresse de l'hôte du serveur mysql
$dbuser = 'root';            // Nom d'utilisateur mysql
$dbpass = '123456';          // Nom d'utilisateur et mot de passe mysql
$conn = mysqli_connect($dbhost, $dbuser, $dbpass);
if(! $conn )
{
  die('Erreur de connexion: ' . mysqli_error($conn));
}
 />
$sql = 'CREATE DATABASE w3codebox';
$retval = mysqli_query($conn,$sql );
if(! $retval )
{
    die('Échec de la création de base de données: ' . mysqli_error($conn));
}
echo "Base de données w3codebox créé avec succès\n";
mysqli_close($conn);
?>

Après l'exécution réussie, le résultat suivant est retourné :


Si la base de données existe déjà, après l'exécution, le résultat suivant est retourné :