Jak vybrat databázi pomocí SELECT DATABASE v MariaDB
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;sqlTento 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:
- Přihlaste se k serveru pomocí příkazového řádku:
mysql -u root -p
Enter password: ************sql- Pomocí příkazu
SHOW DATABASESzískáte přehled všech dostupných databází na vašem serveru:
mysql> SHOW DATABASES;sql- Chcete-li vybrat požadovanou databázi, použijte příkaz
USE:
mysql> USE customers;sqlNyní 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");phpPro výběr databáze vypadá následující příkaz takto:
mysqli_select_db($connection, "customer");php