MariaDB - Выбрать базу данных
После подключения к MariaDB вы должны выбрать базу данных для работы, потому что может существовать много баз данных. Эту задачу можно выполнить двумя способами: из командной строки или с помощью сценария PHP.
Командная строка
При выборе базы данных в командной строке просто используйте команду SQL ‘use’ -
[root@host]# mysql -u root -p
Enter password:******
mysql> use PRODUCTS;
Database changed
mysql> SELECT database();
+-------------------------+
| Database |
+-------------------------+
| PRODUCTS |
+-------------------------+
После выбора базы данных все последующие команды будут работать с выбранной базой данных.
Note- Все имена (например, база данных, таблица, поля) чувствительны к регистру. Убедитесь, что команды соответствуют правильному регистру.
Сценарий выбора базы данных PHP
PHP предоставляет mysql_select_dbфункция выбора базы данных. Функция использует два параметра, один необязательный, и возвращает значение «истина» при успешном выборе или ложь при неудаче.
Синтаксис
Просмотрите следующий синтаксис сценария выбора базы данных.
bool mysql_select_db( db_name, connection );
Описание параметров приведено ниже -
S.No | Параметр и описание |
---|---|
1 | db_name Этот обязательный параметр указывает имя используемой базы данных. |
2 | connection Если не указан, этот необязательный параметр использует самое последнее использованное соединение. |
Попробуйте следующий пример кода для выбора базы данных -
<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>
При успешном выборе вы увидите следующий вывод -
mysql> Connected successfully