Sélection de la base de données MySQL
Une fois que vous êtes connecté au serveur MySQL, il est nécessaire de sélectionner une base de données avec laquelle travailler. Cela est dû au fait qu'il peut y avoir plus d'une base de données disponible avec le serveur MySQL.
Sélection de la base de données MySQL à partir de l'invite de commande
Il est très simple de sélectionner une base de données à partir de l'invite mysql>. Vous pouvez utiliser la commande SQLuse pour sélectionner une base de données.
Exemple
Voici un exemple pour sélectionner une base de données appelée TUTORIALS -
[[email protected]]# mysql -u root -p
Enter password:******
mysql> use TUTORIALS;
Database changed
mysql>
Maintenant, vous avez sélectionné la base de données TUTORIELS et toutes les opérations suivantes seront effectuées sur la base de données TUTORIELS.
NOTE- Tous les noms de base de données, noms de table, nom de champs de table sont sensibles à la casse. Vous devrez donc utiliser les noms appropriés tout en donnant une commande SQL.
Sélection d'une base de données MySQL à l'aide d'un script PHP
PHP fournit la fonction mysql_select_dbpour sélectionner une base de données. Il renvoie TRUE en cas de succès ou FALSE en cas d'échec.
Syntaxe
bool mysql_select_db( db_name, connection );
N ° Sr. | Paramètre et description |
---|---|
1 | db_name Obligatoire - Le nom de la base de données MySQL doit être sélectionné |
2 | connection Facultatif - si non spécifié, la dernière connexion ouverte par mysql_connect sera utilisée. |
Exemple
Voici un exemple vous montrant comment sélectionner une base de données.
<html>
<head>
<title>Selecting MySQL Database</title>
</head>
<body>
<?php
$dbhost = 'localhost:3036';
$dbuser = 'guest';
$dbpass = 'guest123';
$conn = mysql_connect($dbhost, $dbuser, $dbpass);
if(! $conn ) {
die('Could not connect: ' . mysql_error());
}
echo 'Connected successfully';
mysql_select_db( 'TUTORIALS' );
mysql_close($conn);
?>
</body>
</html>