English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
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;
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.
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.
mysqli_query(connection,query,resultmode);
Paramètres | Description |
---|---|
connection | Obligatoire. Spécifiez la connexion MySQL à utiliser. |
query | Obligatoire, spécifiez la chaîne de requête. |
resultmode | Optionnel. Une constante. Peut être l'une des valeurs suivantes :
|
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é :