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;
sql

Den 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:

  1. Loggen Sie sich auf Ihrem Server über die Kommandozeile ein:
mysql -u root -p
Enter password: ************
sql
  1. Nutzen Sie den Befehl SHOW DATABASES, um sich einen Überblick über alle verfügbaren Datenbanken auf Ihrem Server zu verschaffen:
mysql> SHOW DATABASES;
sql
  1. Um nun die gewünschte Datenbank auszuwählen, verwenden Sie den Befehl USE:
mysql> USE Kunden;
sql

Jetzt 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.

Managed Database von IONOS

Datenbank-Services ohne Aufwand. Maßgeschneidert auf Ihre Bedürfnisse und individuell anpassbar!

Hochverfügbar
Sicher
Individuell

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");
php

Zum Auswählen der Datenbank sieht der anschließende Befehl wie folgt aus:

mysqli_select_db($connection, "Kunden");
php
Tipp

In 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.