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