Zodra u verbinding hebt gemaakt met het open-source databasebeheersysteem, moet u de database selecteren waarmee u in MariaDB wilt werken. Hiervoor hebt u twee opties: u kunt het USE in de MySQL-opdrachtregel gebruiken of de mysql_select_db in PHP. We zullen beide methoden behandelen.

Het commando USE in de opdrachtregel

De syntaxis van USE is als volgt:

USE name_of_database;
sql

U moet het commando altijd gebruiken in combinatie met een speciale database en deze gebruiken in plaats van de plaatshouder ‘naam_van_database’. Als u deze parameter weglaat, krijgt u een foutmelding (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 opdrachtregel:
mysql -u root -p
Enter password: ************
sql
  1. Gebruik het commando SHOW DATABASES om een overzicht te krijgen van alle beschikbare databases op uw server:
mysql> SHOW DATABASES;
sql
  1. Gebruik het commando USE om de gewenste database te selecteren:
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 verbinding is als volgt:

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

Om de database te selecteren, ziet het volgende commando er als volgt uit:

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