Sobald du dich mit dem freien Da­ten­bank­ma­nage­ment­sys­tem verbunden hast, führst du in MariaDB eine Select Database-Aktion aus, um deine ge­wünsch­te Datenbank fest­zu­le­gen. Hierfür hast du zwei Mög­lich­kei­ten: Nutze entweder den Befehl USE direkt in der MySQL-Kom­man­do­zei­le oder die Funktion mysql_select_db via PHP. Wir zeigen dir beide Varianten.

Der Befehl USE in der Kom­man­do­zei­le

Die Syntax von USE ist simpel aufgebaut:

USE name_der_datenbank;
sql

Verwende den Befehl immer zusammen mit einer konkreten Datenbank, die du anstelle von „name_der_datenbank“ einträgst. Ohne diesen Parameter wird die Feh­ler­mel­dung (ERROR 1046) aus­ge­ge­ben.

Zur Ver­an­schau­li­chung dient ein kurzes Beispiel. An­ge­nom­men, du möchtest die Datenbank „Kunden“ öffnen. Gehe wie folgt vor:

  1. Melde dich über die Kom­man­do­zei­le an deinem Server an:
mysql -u root -p
Enter password: ************
sql
  1. Verwende SHOW DATABASES, um alle Da­ten­ban­ken auf deinem Server auf­zu­lis­ten:
mysql> SHOW DATABASES;
sql
  1. Wähle nun mit diesem Befehl die passende Datenbank aus:
mysql> USE Kunden;
sql

Jetzt kannst du direkt loslegen und bei­spiels­wei­se mit MariaDB CREATE TABLE eine neue Tabelle anlegen. Falls die Datenbank noch nicht existiert, erstelle sie einfach mit dem MariaDB-Befehl CREATE DATABASE. Nicht mehr ge­brauch­te Da­ten­ban­ken löscht du mit MariaDB DROP DATABASE.

SELECT DATABASE für MariaDB in PHP

Die Funktion SELECT DATABASE steht dir auch in PHP zur Verfügung (hier: mysqli_select_db). So sieht die Syntax für den Ver­bin­dungs­auf­bau aus:

$connection = mysqli_connect("server", "username", "password");
php

Die Auswahl der Datenbank erfolgt an­schlie­ßend über diesen Befehl:

mysqli_select_db($connection, "Kunden");
php
Zum Hauptmenü