Hur man väljer en databas med SELECT DATABASE i MariaDB
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;sqlDu 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:
- Logga in på din server via kommandoraden:
mysql -u root -p
Enter password: ************sql- Använd kommandot
SHOW DATABASESför att få en översikt över alla tillgängliga databaser på din server:
mysql> SHOW DATABASES;sql- För att välja önskad databas, använd kommandot
USE:
mysql> USE customers;sqlNu 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");phpFör att välja databasen ser följande kommando ut så här:
mysqli_select_db($connection, "customer");php