Ko se povežete z od­pr­to­ko­dnim sistemom za upra­vlja­nje po­dat­kov­nih baz, morate v MariaDB izbrati po­dat­kov­no 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. Obrav­na­va­li bomo obe metodi.

Ukaz USE v ukazni vrstici

Sintaksa USE je naslednja:

USE name_of_database;
sql

Uporabite ukaz vedno v kom­bi­na­ci­ji s posebno bazo podatkov in jo uporabite namesto na­do­me­stne­ga znaka „ime_baze_podatkov“. Če ta parameter izpustite, boste prejeli sporočilo o napaki (ERROR 1046).

Da bi vam olajšali ra­zu­me­va­nje, kako to deluje, bomo uporabili preprost primer. Pred­sta­vljaj­mo si, da želimo dostopati do baze podatkov »Stranke«. Potrebni so naslednji koraki:

  1. Prijavite se na strežnik prek ukazne vrstice:
mysql -u root -p
Enter password: ************
sql
  1. Uporabite ukaz SHOW DATABASES, da dobite pregled vseh raz­po­lo­žlji­vih po­dat­kov­nih baz na vašem strežniku:
mysql> SHOW DATABASES;
sql
  1. Za izbiro želene zbirke podatkov uporabite ukaz USE:
mysql> USE customers;
sql

Sedaj 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 od­stra­ni­te 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 vzpo­sta­vi­tev povezave je naslednja:

$connection = mysqli_connect("server", "username", "password");
php

Za izbiro po­dat­kov­ne zbirke je naslednji ukaz videti takole:

mysqli_select_db($connection, "customer");
php
Go to Main Menu