Kako izbrati bazo podatkov z uporabo SELECT DATABASE v MariaDB
Ko se povežete z odprtokodnim sistemom za upravljanje podatkovnih baz, morate v MariaDB izbrati podatkovno bazo, s katero želite delati. Za to imate dve možnosti: lahko uporabite ukaz USE v ukazni vrstici MySQL ali funkcijo mysql_select_db v PHP. Obravnavali bomo obe metodi.
Ukaz USE v ukazni vrstici
Sintaksa USE je naslednja:
USE name_of_database;sqlUporabite ukaz vedno v kombinaciji s posebno bazo podatkov in jo uporabite namesto nadomestnega znaka „ime_baze_podatkov“. Če ta parameter izpustite, boste prejeli sporočilo o napaki (ERROR 1046).
Da bi vam olajšali razumevanje, kako to deluje, bomo uporabili preprost primer. Predstavljajmo si, da želimo dostopati do baze podatkov »Stranke«. Potrebni so naslednji koraki:
- Prijavite se na strežnik prek ukazne vrstice:
mysql -u root -p
Enter password: ************sql- Uporabite ukaz
SHOW DATABASES, da dobite pregled vseh razpoložljivih podatkovnih baz na vašem strežniku:
mysql> SHOW DATABASES;sql- Za izbiro želene zbirke podatkov uporabite ukaz
USE:
mysql> USE customers;sqlSedaj lahko delate v bazi podatkov in ustvarite novo tabelo z MariaDB CREATE TABLE. Če želena baza podatkov še ni navedena, jo ustvarite z MariaDB ukazom CREATE DATABASE. Če baza podatkov ni več potrebna, jo odstranite z MariaDB ukazom DROP DATABASE.
SELECT DATABASE za MariaDB v PHP
Funkcija SELECT DATABASE za MariaDB je na voljo tudi v PHP (tukaj: mysqli_select_db). Sintaksa za vzpostavitev povezave je naslednja:
$connection = mysqli_connect("server", "username", "password");phpZa izbiro podatkovne zbirke je naslednji ukaz videti takole:
mysqli_select_db($connection, "customer");php