Учебники

MariaDB — Выбор базы данных

После подключения к 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>

При успешном выборе вы увидите следующий вывод —