När du har anslutit dig till det öppna källkodsdatabashanteringssystemet måste du välja den databas du vill arbeta med i MariaDB. Du har två alternativ för detta: du kan använda kommandot USE i MySQL-kommandoraden eller funktionen mysql_select_db i PHP. Vi kommer att gå igenom båda metoderna.

Kommandot USE i kommandoraden

Syntaxen för USE är följande:

USE name_of_database;
sql

Du måste alltid använda kommandot i kombination med en speciell databas och använda denna istället för platshållaren “namn_på_databas”. Om du utelämnar denna parameter får du ett felmeddelande (ERROR 1046).

För att göra det lättare för dig att förstå hur detta fungerar använder vi ett enkelt exempel. Låt oss anta att vi vill komma åt databasen “Kunder”. Följande steg är nödvändiga:

  1. Logga in på din server via kommandoraden:
mysql -u root -p
Enter password: ************
sql
  1. Använd kommandot SHOW DATABASES för att få en översikt över alla tillgängliga databaser på din server:
mysql> SHOW DATABASES;
sql
  1. För att välja önskad databas, använd kommandot USE:
mysql> USE customers;
sql

Nu kan du arbeta i databasen och skapa en ny tabell med MariaDB CREATE TABLE. Om önskad databas ännu inte finns med i listan skapar du den med MariaDB-kommandot CREATE DATABASE. Om en databas inte längre behövs tar du bort den med MariaDB-kommandot DROP DATABASE.

SELECT DATABASE för MariaDB i PHP

Funktionen SELECT DATABASE för MariaDB finns också i PHP (här: mysqli_select_db). Syntaxen för att upprätta anslutningen är följande:

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

För att välja databasen ser följande kommando ut så här:

mysqli_select_db($connection, "customer");
php
Gå till huvudmeny