Sådan vælger du en database ved hjælp af SELECT DATABASE i MariaDB
Når du har oprettet forbindelse til open source-databasestyringssystemet, skal du vælge den database, du vil arbejde med i MariaDB. Du har to muligheder: Du kan bruge kommandoen USE i MySQL-kommandolinjen eller funktionen mysql_select_db i PHP. Vi vil gennemgå begge metoder.
Kommandoen USE i kommandolinjen
Syntaksen for USE er som følger:
USE name_of_database;sqlDu skal altid bruge kommandoen i kombination med en speciel database og bruge denne i stedet for pladsholderen ‘navn_på_database’. Hvis du udelader denne parameter, vil du modtage en fejlmeddelelse (ERROR 1046).
For at gøre det lettere for dig at forstå, hvordan dette fungerer, vil vi bruge et simpelt eksempel. Lad os forestille os, at vi ønsker at få adgang til databasen “Kunder”. Følgende trin er nødvendige:
- Log ind på din server via kommandolinjen:
mysql -u root -p
Enter password: ************sql- Brug kommandoen
SHOW DATABASESfor at få et overblik over alle tilgængelige databaser på din server:
mysql> SHOW DATABASES;sql- For at vælge den ønskede database skal du bruge kommandoen
USE:
mysql> USE customers;sqlNu kan du arbejde i databasen og oprette en ny tabel med MariaDB CREATE TABLE. Hvis den ønskede database endnu ikke er angivet, skal du oprette den med MariaDB-kommandoen CREATE DATABASE. Hvis en database ikke længere er nødvendig, skal du fjerne den med MariaDB-kommandoen DROP DATABASE.
SELECT DATABASE for MariaDB i PHP
Funktionen SELECT DATABASE til MariaDB findes også i PHP (her: mysqli_select_db). Syntaksen til oprettelse af forbindelsen er som følger:
$connection = mysqli_connect("server", "username", "password");phpFor at vælge databasen ser den efterfølgende kommando sådan ud:
mysqli_select_db($connection, "customer");php