MariaDB - Seleziona Database
Dopo esserti connesso a MariaDB, devi selezionare un database con cui lavorare perché potrebbero esistere molti database. Esistono due modi per eseguire questa attività: dal prompt dei comandi o tramite uno script PHP.
Il prompt dei comandi
Nella scelta di un database al prompt dei comandi, utilizzare semplicemente il comando SQL ‘use’ -
[root@host]# mysql -u root -p
Enter password:******
mysql> use PRODUCTS;
Database changed
mysql> SELECT database();
+-------------------------+
| Database |
+-------------------------+
| PRODUCTS |
+-------------------------+
Una volta selezionato un database, tutti i comandi successivi opereranno sul database scelto.
Note- Tutti i nomi (ad esempio, database, tabella, campi) fanno distinzione tra maiuscole e minuscole. Assicurati che i comandi siano conformi al caso corretto.
PHP Seleziona script database
PHP fornisce l'estensione mysql_select_dbfunzione per la selezione del database. La funzione utilizza due parametri, uno opzionale e restituisce un valore "true" in caso di selezione riuscita o false in caso di errore.
Sintassi
Rivedere la seguente sintassi dello script di selezione del database.
bool mysql_select_db( db_name, connection );
Di seguito viene fornita la descrizione dei parametri:
S.No | Parametro e descrizione |
---|---|
1 |
db_name Questo parametro obbligatorio specifica il nome del database da utilizzare. |
2 |
connection Quando non specificato, questo parametro facoltativo utilizza la connessione più recente utilizzata. |
Prova il seguente codice di esempio per selezionare un database:
<html>
<head>
<title>Select a MariaDB Database</title>
</head>
<body>
<?php
$dbhost = 'localhost:3036';
$dbuser = 'guest1';
$dbpass = 'guest1a';
$conn = mysql_connect($dbhost, $dbuser, $dbpass);
if(! $conn ) {
die('Could not connect: ' . mysql_error());
}
echo 'Connected successfully';
mysql_select_db( 'PRODUCTS' );
mysql_close($conn);
?>
</body>
</html>
In caso di selezione riuscita, vedrai il seguente output:
mysql> Connected successfully