Hoe een database te kiezen met SELECT DATABASE in MariaDB
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;sqlU 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:
- Log in op uw server via de opdrachtregel:
mysql -u root -p
Enter password: ************sql- Gebruik het commando
SHOW DATABASESom een overzicht te krijgen van alle beschikbare databases op uw server:
mysql> SHOW DATABASES;sql- Gebruik het commando
USEom de gewenste database te selecteren:
mysql> USE customers;sqlNu 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");phpOm de database te selecteren, ziet het volgende commando er als volgt uit:
mysqli_select_db($connection, "customer");php