Når du har oprettet for­bin­del­se til open source-da­ta­ba­sesty­rings­sy­ste­met, skal du vælge den database, du vil arbejde med i MariaDB. Du har to mu­lig­he­der: Du kan bruge kom­man­do­en USE i MySQL-kom­man­do­linj­en eller funk­tio­nen mysql_select_db i PHP. Vi vil gennemgå begge metoder.

Kom­man­do­en USE i kom­man­do­linj­en

Syntaksen for USE er som følger:

USE name_of_database;
sql

Du skal altid bruge kom­man­do­en i kom­bi­na­tion med en speciel database og bruge denne i stedet for plads­hol­de­ren ‘navn_på_database’. Hvis du udelader denne parameter, vil du modtage en fejl­med­del­el­se (ERROR 1046).

For at gøre det lettere for dig at forstå, hvordan dette fungerer, vil vi bruge et simpelt eksempel. Lad os fo­re­stil­le os, at vi ønsker at få adgang til databasen “Kunder”. Følgende trin er nød­ven­di­ge:

  1. Log ind på din server via kom­man­do­linj­en:
mysql -u root -p
Enter password: ************
sql
  1. Brug kom­man­do­en SHOW DATABASES for at få et overblik over alle til­gæn­ge­li­ge databaser på din server:
mysql> SHOW DATABASES;
sql
  1. For at vælge den ønskede database skal du bruge kom­man­do­en USE:
mysql> USE customers;
sql

Nu 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-kom­man­do­en CREATE DATABASE. Hvis en database ikke længere er nødvendig, skal du fjerne den med MariaDB-kom­man­do­en DROP DATABASE.

SELECT DATABASE for MariaDB i PHP

Funk­tio­nen SELECT DATABASE til MariaDB findes også i PHP (her: mysqli_select_db). Syntaksen til op­ret­tel­se af for­bin­del­sen er som følger:

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

For at vælge databasen ser den ef­ter­føl­gen­de kommando sådan ud:

mysqli_select_db($connection, "customer");
php
Gå til ho­ved­me­nu­en