MariaDB SELECT DATABASE : l’instruction USE et la fonction mysql_select_db

Après vous être connecté au système de gestion de base de données libre, vous devez effectuer une opération dans MariaDB afin de choisir la base de données dans laquelle vous souhaitez travailler. Pour cela, vous avez deux options différentes : soit vous utilisez la commande USE dans la ligne de commande de MySQL, soit vous utilisez la fonction mysql_select_db via PHP. Nous vous présentons les deux méthodes.

La commande USE dans la ligne de commande

La syntaxe de USE se présente comme suit :

USE nom_de_la_base de données;
sql

Vous devez toujours utiliser cette commande en combinaison avec une base de données spéciale et la mettre à la place du caractère de remplacement « nom_de_la_base de données ». Si vous renoncez à ce paramètre, vous recevrez un message d’erreur (ERROR 1046).

Pour pouvoir vous illustrer plus facilement le fonctionnement, nous utilisons un exemple simple. Imaginons que nous souhaitions appeler la base de données « Clients ». Les étapes suivantes sont nécessaires :

  1. Connectez-vous sur votre serveur via la ligne de commande :
mysql -u root -p
Enter password: ************
sql
  1. Utilisez la commande SHOW DATABASES pour avoir un aperçu de toutes les bases de données disponibles sur votre serveur :
mysql> SHOW DATABASES;
sql
  1. Pour sélectionner la base de données souhaitée, utilisez la commande USE :
mysql> USE Clients;
sql

Vous pouvez maintenant travailler dans la base de données et créer une nouvelle table avec MariaDB CREATE TABLE. Si la base de données souhaitée n’est pas encore listée, créez-la avec la commande MariaDB CREATE DATABASE. Si une base de données n’est plus nécessaire, supprimez-la avec la commande MariaDB DROP DATABASE.

La fonction mysqli_select_db en PHP

SELECT DATABASE pour MariaDB se trouve également en PHP (ici : mysqli_select_db). La syntaxe pour la connexion se présente ici comme suit :

$connection = mysqli_connect("server", "username", "password");
php

Pour sélectionner la base de données, la commande suivante se présente comme suit :

mysqli_select_db($connection, "Clients");
php
Conseil

Dans notre Digital Guide, vous trouverez de nombreux autres articles sur le système de gestion de base de données open source. Nous vous y expliquons par exemple quelles sont les différences et similitudes entre MariaDB et MySQL et comment installer MariaDB.

Cet article vous a-t-il été utile ?
Page top