Jakmile se připojíte k open-source systému pro správu databází, musíte v MariaDB vybrat databázi, se kterou chcete pracovat. Máte dvě možnosti: můžete použít příkaz USE v příkazovém řádku MySQL nebo funkci mysql_select_db v PHP. Obě metody si nyní popíšeme.

Příkaz USE v příkazovém řádku

Syntaxe USE je následující:

USE name_of_database;
sql

Tento příkaz musíte vždy používat v kombinaci se speciální databází a použít ji namísto zástupného symbolu „name_of_database“. Pokud tento parametr vynecháte, zobrazí se chybová zpráva (ERROR 1046).

Abychom vám usnadnili pochopení toho, jak to funguje, použijeme jednoduchý příklad. Představme si, že chceme přistupovat k databázi „Zákazníci“. Je třeba provést následující kroky:

  1. Přihlaste se k serveru pomocí příkazového řádku:
mysql -u root -p
Enter password: ************
sql
  1. Pomocí příkazu SHOW DATABASES získáte přehled všech dostupných databází na vašem serveru:
mysql> SHOW DATABASES;
sql
  1. Chcete-li vybrat požadovanou databázi, použijte příkaz USE:
mysql> USE customers;
sql

Nyní můžete pracovat v databázi a vytvořit novou tabulku pomocí příkazu MariaDB CREATE TABLE. Pokud požadovaná databáze ještě není uvedena v seznamu, vytvořte ji pomocí příkazu MariaDB CREATE DATABASE. Pokud databázi již nepotřebujete, odstraňte ji pomocí příkazu MariaDB DROP DATABASE.

SELECT DATABASE pro MariaDB v PHP

Funkce SELECT DATABASE pro MariaDB se nachází také v PHP (zde: mysqli_select_db). Syntaxe pro navázání spojení je následující:

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

Pro výběr databáze vypadá následující příkaz takto:

mysqli_select_db($connection, "customer");
php
Přejít do hlavního menu