När du har anslutit dig till det öppna käll­kods­da­ta­bashan­te­rings­sy­ste­met måste du välja den databas du vill arbeta med i MariaDB. Du har två al­ter­na­tiv för detta: du kan använda kommandot USE i MySQL-kom­man­do­ra­den eller funk­tio­nen mysql_select_db i PHP. Vi kommer att gå igenom båda metoderna.

Kommandot USE i kom­man­do­ra­den

Syntaxen för USE är följande:

USE name_of_database;
sql

Du måste alltid använda kommandot i kom­bi­na­tion med en speciell databas och använda denna istället för plats­hål­la­ren “namn_på_databas”. Om du utelämnar denna parameter får du ett fel­med­de­lan­de (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öd­vän­di­ga:

  1. Logga in på din server via kom­man­do­ra­den:
mysql -u root -p
Enter password: ************
sql
  1. Använd kommandot SHOW DATABASES för att få en översikt över alla till­gäng­li­ga 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

Funk­tio­nen SELECT DATABASE för MariaDB finns också i PHP (här: mysqli_select_db). Syntaxen för att upprätta an­slut­ning­en ä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