Zodra u ver­bin­ding hebt gemaakt met het open-source da­ta­ba­se­be­heer­sys­teem, moet u de database se­lec­te­ren waarmee u in MariaDB wilt werken. Hiervoor hebt u twee opties: u kunt het USE in de MySQL-op­dracht­re­gel gebruiken of de mysql_select_db in PHP. We zullen beide methoden be­han­de­len.

Het commando USE in de op­dracht­re­gel

De syntaxis van USE is als volgt:

USE name_of_database;
sql

U moet het commando altijd gebruiken in com­bi­na­tie met een speciale database en deze gebruiken in plaats van de plaats­hou­der ‘naam_van_database’. Als u deze parameter weglaat, krijgt u een fout­mel­ding (ERROR 1046).

Om u te helpen begrijpen hoe dit werkt, gebruiken we een eenvoudig voorbeeld. Stel dat we toegang willen krijgen tot de database ‘Klanten’. Hiervoor zijn de volgende stappen nodig:

  1. Log in op uw server via de op­dracht­re­gel:
mysql -u root -p
Enter password: ************
sql
  1. Gebruik het commando SHOW DATABASES om een overzicht te krijgen van alle be­schik­ba­re databases op uw server:
mysql> SHOW DATABASES;
sql
  1. Gebruik het commando USE om de gewenste database te se­lec­te­ren:
mysql> USE customers;
sql

Nu kunt u in de database werken en een nieuwe tabel aanmaken met MariaDB CREATE TABLE. Als de gewenste database nog niet in de lijst staat, maak deze dan aan met het MariaDB-commando CREATE DATABASE. Als een database niet langer nodig is, verwijder deze dan met het MariaDB-commando DROP DATABASE.

SELECT DATABASE voor MariaDB in PHP

De functie SELECT DATABASE voor MariaDB is ook te vinden in PHP (hier: mysqli_select_db). De syntaxis voor het tot stand brengen van de ver­bin­ding is als volgt:

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

Om de database te se­lec­te­ren, ziet het volgende commando er als volgt uit:

mysqli_select_db($connection, "customer");
php
Ga naar hoofdmenu