SELECT DATABASE in MariaDB: Die Anweisung USE und die Funktion mysql_select_db
Nachdem Sie sich mit dem freien Datenbankmanagementsystem verbunden haben, müssen Sie in MariaDB eine Select Database
-Aktion durchführen, um auszuwählen, in welcher Datenbank Sie arbeiten möchten. Für dieses Vorhaben haben Sie zwei verschiedene Optionen: Entweder nutzen Sie den Befehl USE
in der Kommandozeile von MySQL oder die Funktion mysql_select_db
über PHP. Wir stellen Ihnen beide Wege vor.
Der Befehl USE
in der Kommandozeile
Die Syntax von USE
sieht aus wie folgt:
USE name_der_datenbank;
sqlDen Befehl müssen Sie immer in Kombination mit einer speziellen Datenbank verwenden und diese an Stelle des Platzhalters „name_der_datenbank“ einsetzen. Verzichten Sie auf diesen Parameter, erhalten Sie eine Fehlermeldung (ERROR 1046).
Um Ihnen die Funktionsweise einfacher veranschaulichen zu können, nutzen wir ein einfaches Beispiel. Dafür stellen wir uns vor, dass wir die Datenbank „Kunden“ aufrufen möchten. Folgende Schritte sind dafür nötig:
- Loggen Sie sich auf Ihrem Server über die Kommandozeile ein:
mysql -u root -p
Enter password: ************
sql- Nutzen Sie den Befehl
SHOW DATABASES
, um sich einen Überblick über alle verfügbaren Datenbanken auf Ihrem Server zu verschaffen:
mysql> SHOW DATABASES;
sql- Um nun die gewünschte Datenbank auszuwählen, verwenden Sie den Befehl
USE
:
mysql> USE Kunden;
sqlJetzt können Sie in der Datenbank arbeiten und mit MariaDB CREATE TABLE eine neue Tabelle erstellen. Ist die gewünschte Datenbank noch nicht gelistet, erstellen Sie sie mit dem MariaDB-Befehl CREATE DATABASE. Wird eine Datenbank nicht mehr benötigt, entfernen Sie sie mit der MariaDB-Anweisung DROP DATABASE.
- IONOS Cloud-Partner: Die Experten für Ihren Datenbank-Betrieb
- Flexibel: Maßgeschneiderte Datenbank-Lösungen ganz auf Ihre Bedürfnisse
- Rechenzentren in Deutschland: Ihre Daten sind sicher
SELECT DATABASE
für MariaDB in PHP
Die Funktion SELECT DATABASE
für MariaDB findet sich auch in PHP (hier: mysqli_select_db
). Die Syntax für den Verbindungsaufbau gestaltet sich hier folgendermaßen:
$connection = mysqli_connect("server", "username", "password");
phpZum Auswählen der Datenbank sieht der anschließende Befehl wie folgt aus:
mysqli_select_db($connection, "Kunden");
phpIn unserem Digital Guide finden Sie viele weitere Artikel über das Open-Source-Datenbankmanagementsystem. Hier erklären wir Ihnen zum Beispiel, welche Unterschiede und Gemeinsamkeiten MariaDB und MySQL haben und wie Sie MariaDB installieren.