Kun olet muo­dos­ta­nut yhteyden avoimen läh­de­koo­din tie­to­kan­nan hal­lin­ta­jär­jes­tel­mään, sinun on valittava MariaDB:ssä tie­to­kan­ta, jonka kanssa haluat työs­ken­nel­lä. Tätä varten sinulla on kaksi vaih­toeh­toa: voit käyttää MySQL-ko­men­to­ri­vil­lä komentoa USE tai PHP:ssä funktiota mysql_select_db. Kä­sit­te­lem­me molempia me­ne­tel­miä.

Komento USE ko­men­to­ri­vil­lä

USE:n syntaksi on seuraava:

USE name_of_database;
sql

Käskyn on aina käy­tet­tä­vä yhdessä erityisen tie­to­kan­nan kanssa, ja sitä on käy­tet­tä­vä pai­kan­pi­tä­jän “name_of_database” sijaan. Jos jätät tämän pa­ra­met­rin pois, saat vir­heil­moi­tuk­sen (ERROR 1046).

Jotta voisit helpommin ymmärtää, miten tämä toimii, käytämme yk­sin­ker­tais­ta esi­merk­kiä. Ku­vi­tel­laan, että haluamme käyttää “Asiakkaat”-tie­to­kan­taa. Seuraavat vaiheet ovat vält­tä­mät­tö­miä:

  1. Kirjaudu pal­ve­li­mel­le­si ko­men­to­ri­vin kautta:
mysql -u root -p
Enter password: ************
sql
  1. Käytä komentoa SHOW DATABASES saa­dak­se­si yleis­kat­sauk­sen kaikista pal­ve­li­mel­la­si olevista tie­to­kan­nois­ta:
mysql> SHOW DATABASES;
sql
  1. Valitse haluamasi tie­to­kan­ta ko­men­nol­la USE:
mysql> USE customers;
sql

Nyt voit työs­ken­nel­lä tie­to­kan­nas­sa ja luoda uuden taulukon MariaDB CREATE TABLE-ko­men­nol­la. Jos ha­lua­maa­si tie­to­kan­taa ei vielä ole luet­te­los­sa, luo se MariaDB CREATE DATABASE -ko­men­nol­la. Jos tie­to­kan­taa ei enää tarvita, poista se MariaDB DROP DATABASE -ko­men­nol­la.

SELECT DATABASE MariaDB:lle PHP:ssä

MariaDB:n funktio SELECT DATABASE löytyy myös PHP:stä (täällä: mysqli_select_db). Yhteyden muo­dos­ta­mi­sen syntaksi on seuraava:

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

Tie­to­kan­nan va­lit­se­mi­sek­si seuraava komento näyttää tältä:

mysqli_select_db($connection, "customer");
php
Siirry pää­va­lik­koon