MariaDB - Chọn Cơ sở dữ liệu

Sau khi kết nối với MariaDB, bạn phải chọn một cơ sở dữ liệu để làm việc vì nhiều cơ sở dữ liệu có thể tồn tại. Có hai cách để thực hiện tác vụ này: từ dấu nhắc lệnh hoặc thông qua tập lệnh PHP.

Dấu nhắc lệnh

Khi chọn cơ sở dữ liệu tại dấu nhắc lệnh, chỉ cần sử dụng lệnh SQL ‘use’ -

[root@host]# mysql -u root -p

Enter password:******

mysql> use PRODUCTS;

Database changed

mysql> SELECT database();  
+-------------------------+ 
| Database                | 
+-------------------------+ 
| PRODUCTS                | 
+-------------------------+

Khi bạn chọn một cơ sở dữ liệu, tất cả các lệnh tiếp theo sẽ hoạt động trên cơ sở dữ liệu đã chọn.

Note- Tất cả các tên (ví dụ: cơ sở dữ liệu, bảng, các trường) đều phân biệt chữ hoa chữ thường. Đảm bảo các lệnh phù hợp với trường hợp thích hợp.

PHP Select Database Script

PHP cung cấp mysql_select_dbchức năng lựa chọn cơ sở dữ liệu. Hàm sử dụng hai tham số, một tùy chọn và trả về giá trị "true" khi lựa chọn thành công hoặc false khi thất bại.

Cú pháp

Xem lại cú pháp kịch bản cơ sở dữ liệu chọn sau.

bool mysql_select_db( db_name, connection );

Mô tả các thông số được đưa ra dưới đây:

S. không Mô tả về Thông Số
1

db_name

Tham số bắt buộc này chỉ định tên của cơ sở dữ liệu sẽ sử dụng.

2

connection

Khi không được chỉ định, tham số tùy chọn này sử dụng kết nối gần đây nhất được sử dụng.

Hãy thử mã ví dụ sau để chọn cơ sở dữ liệu -

<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>

Khi lựa chọn thành công, bạn sẽ thấy kết quả sau:

mysql> Connected successfully