Hvordan velge en database ved hjelp av SELECT DATABASE i MariaDB
Når du har koblet deg til det åpne kildekode-databasestyringssystemet, må du velge databasen du vil jobbe med i MariaDB. Du har to alternativer for dette: du kan bruke kommandoen USE i MySQL-kommandolinjen eller funksjonen mysql_select_db i PHP. Vi vil gå gjennom begge metodene.
Kommandoen USE i kommandolinjen
Syntaksen til USE er som følger:
USE name_of_database;sqlDu må alltid bruke kommandoen i kombinasjon med en spesiell database og bruke denne i stedet for plassholderen «name_of_database». Hvis du utelater denne parameteren, vil du motta en feilmelding (ERROR 1046).
For å gjøre det lettere for deg å forstå hvordan dette fungerer, vil vi bruke et enkelt eksempel. La oss forestille oss at vi ønsker å få tilgang til databasen «Kunder». Følgende trinn er nødvendige:
- Logg inn på serveren din via kommandolinjen:
mysql -u root -p
Enter password: ************sql- Bruk kommandoen
SHOW DATABASESfor å få en oversikt over alle tilgjengelige databaser på serveren din:
mysql> SHOW DATABASES;sql- For å velge ønsket database, bruk kommandoen
USE:
mysql> USE customers;sqlNå kan du arbeide i databasen og opprette en ny tabell med MariaDB CREATE TABLE. Hvis den ønskede databasen ikke er oppført ennå, oppretter du den med MariaDB-kommandoen CREATE DATABASE. Hvis en database ikke lenger er nødvendig, fjerner du den med MariaDB-kommandoen DROP DATABASE.
SELECT DATABASE for MariaDB i PHP
Funksjonen SELECT DATABASE for MariaDB finnes også i PHP (her: mysqli_select_db). Syntaksen for å opprette tilkoblingen er som følger:
$connection = mysqli_connect("server", "username", "password");phpFor å velge databasen ser den påfølgende kommandoen slik ut:
mysqli_select_db($connection, "customer");php