Cum să alegi o bază de date folosind SELECT DATABASE în MariaDB
După ce v-ați conectat la sistemul de gestionare a bazelor de date open-source, trebuie să selectați baza de date cu care doriți să lucrați în MariaDB. Aveți două opțiuni pentru aceasta: puteți utiliza comanda USE din linia de comandă MySQL sau funcția mysql_select_db din PHP. Vom prezenta ambele metode.
Comanda USE în linia de comandă
Sintaxa lui USE este următoarea:
USE name_of_database;sqlTrebuie să utilizați întotdeauna comanda în combinație cu o bază de date specială și să o utilizați în locul substituentului „numele_bazei_de_date”. Dacă omiteți acest parametru, veți primi un mesaj de eroare (ERROR 1046).
Pentru a vă ajuta să înțelegeți mai ușor cum funcționează acest lucru, vom folosi un exemplu simplu. Să ne imaginăm că dorim să accesăm baza de date „Clienți”. Sunt necesari următorii pași:
- Conectați-vă la serverul dvs. prin linia de comandă:
mysql -u root -p
Enter password: ************sql- Utilizați comanda
SHOW DATABASESpentru a obține o imagine de ansamblu asupra tuturor bazelor de date disponibile pe serverul dvs.:
mysql> SHOW DATABASES;sql- Pentru a selecta baza de date dorită, utilizați comanda
USE:
mysql> USE customers;sqlAcum puteți lucra în baza de date și crea un tabel nou cu MariaDB CREATE TABLE. Dacă baza de date dorită nu este încă listată, creați-o cu comanda MariaDB CREATE DATABASE. Dacă o bază de date nu mai este necesară, eliminați-o cu comanda MariaDB DROP DATABASE.
SELECT DATABASE pentru MariaDB în PHP
Funcția SELECT DATABASE pentru MariaDB poate fi găsită și în PHP (aici: mysqli_select_db). Sintaxa pentru stabilirea conexiunii este următoarea:
$connection = mysqli_connect("server", "username", "password");phpPentru a selecta baza de date, comanda următoare arată astfel:
mysqli_select_db($connection, "customer");php