MariaDB - Datenbank auswählen
Nach dem Herstellen einer Verbindung zu MariaDB müssen Sie eine Datenbank auswählen, mit der gearbeitet werden soll, da möglicherweise viele Datenbanken vorhanden sind. Es gibt zwei Möglichkeiten, diese Aufgabe auszuführen: über die Eingabeaufforderung oder über ein PHP-Skript.
Die Eingabeaufforderung
Verwenden Sie bei der Auswahl einer Datenbank an der Eingabeaufforderung einfach den SQL-Befehl ‘use’ - -
[root@host]# mysql -u root -p
Enter password:******
mysql> use PRODUCTS;
Database changed
mysql> SELECT database();
+-------------------------+
| Database |
+-------------------------+
| PRODUCTS |
+-------------------------+
Sobald Sie eine Datenbank ausgewählt haben, werden alle nachfolgenden Befehle für die ausgewählte Datenbank ausgeführt.
Note- Bei allen Namen (z. B. Datenbank, Tabelle, Felder) wird zwischen Groß- und Kleinschreibung unterschieden. Stellen Sie sicher, dass die Befehle dem richtigen Fall entsprechen.
PHP Wählen Sie Datenbankskript
PHP bietet die mysql_select_dbFunktion zur Datenbankauswahl. Die Funktion verwendet zwei Parameter, einen optionalen, und gibt bei erfolgreicher Auswahl den Wert "true" oder bei einem Fehler den Wert "false" zurück.
Syntax
Überprüfen Sie die folgende Syntax für ausgewählte Datenbankskripte.
bool mysql_select_db( db_name, connection );
Die Beschreibung der Parameter ist unten angegeben -
S.No. | Parameter & Beschreibung |
---|---|
1 | db_name Dieser erforderliche Parameter gibt den Namen der zu verwendenden Datenbank an. |
2 | connection Wenn nicht angegeben, verwendet dieser optionale Parameter die zuletzt verwendete Verbindung. |
Versuchen Sie den folgenden Beispielcode zur Auswahl einer Datenbank:
<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>
Nach erfolgreicher Auswahl wird folgende Ausgabe angezeigt:
mysql> Connected successfully