MariaDB - Wybierz bazę danych
Po nawiązaniu połączenia z MariaDB należy wybrać bazę danych do pracy, ponieważ może istnieć wiele baz danych. Zadanie to można wykonać na dwa sposoby: z wiersza poleceń lub za pomocą skryptu PHP.
Wiersz polecenia
Wybierając bazę danych w wierszu poleceń, po prostu użyj polecenia SQL ‘use’ -
[root@host]# mysql -u root -p
Enter password:******
mysql> use PRODUCTS;
Database changed
mysql> SELECT database();
+-------------------------+
| Database |
+-------------------------+
| PRODUCTS |
+-------------------------+
Po wybraniu bazy danych wszystkie kolejne polecenia będą działały na wybranej bazie danych.
Note- Wszystkie nazwy (np. Baza danych, tabela, pola) uwzględniają wielkość liter. Upewnij się, że polecenia są zgodne z właściwym przypadkiem.
PHP Wybierz skrypt bazy danych
PHP zapewnia mysql_select_dbfunkcja wyboru bazy danych. Funkcja używa dwóch parametrów, z których jeden jest opcjonalny, i zwraca wartość „prawda” w przypadku pomyślnego wyboru lub fałsz w przypadku niepowodzenia.
Składnia
Przejrzyj poniższą składnię skryptu wyboru bazy danych.
bool mysql_select_db( db_name, connection );
Opis parametrów znajduje się poniżej -
S.No | Parametr i opis |
---|---|
1 |
db_name Ten wymagany parametr określa nazwę używanej bazy danych. |
2 |
connection Jeśli nie jest określony, ten opcjonalny parametr używa ostatnio używanego połączenia. |
Wypróbuj poniższy przykładowy kod do wybierania bazy danych -
<html>
<head>
<title>Select a MariaDB Database</title>
</head>
<body>
<?php
$dbhost = 'localhost:3036';
$dbuser = 'guest1';
$dbpass = 'guest1a';
$conn = mysql_connect($dbhost, $dbuser, $dbpass);
if(! $conn ) {
die('Could not connect: ' . mysql_error());
}
echo 'Connected successfully';
mysql_select_db( 'PRODUCTS' );
mysql_close($conn);
?>
</body>
</html>
Po pomyślnym wybraniu zobaczysz następujący wynik -
mysql> Connected successfully