MARIADB
BÀI MỚI NHẤT
MỚI CẬP NHẬT

Select Database trong MariaDB

Khi làm việc với MariaDB, sau khi thiết lập kết nối thành công, bước tiếp theo quan trọng là Selects database để thực hiện các thao tác. Vì hệ thống MariaDB có thể quản lý nhiều cơ sở dữ liệu, việc xác định đúng cơ sở dữ liệu sẽ giúp đảm bảo thao tác của bạn chính xác và hiệu quả. Có hai cách chính để chọn cơ sở dữ liệu: thông qua giao diện dòng lệnh hoặc sử dụng tập lệnh PHP, tùy thuộc vào môi trường làm việc của bạn.

test php

banquyen png
Bài viết này được đăng tại freetuts.net, không được copy dưới mọi hình thức.

Selects database dằng dòng lệnh trong MariaDB

Để Selects database trong giao diện dòng lệnh, bạn có thể sử dụng lệnh SQL use như sau:

[root@host]# mysql -u root -p
Enter password:******
mysql> use PRODUCTS;
Database changed

Sau khi cơ sở dữ liệu được chọn, bạn có thể kiểm tra cơ sở dữ liệu hiện hành bằng lệnh sau:

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

Khi đã chọn, mọi thao tác tiếp theo sẽ được thực hiện trên cơ sở dữ liệu này.

Bài viết này được đăng tại [free tuts .net]

Lưu ý: Tên cơ sở dữ liệu, bảng và cột trong MariaDB có phân biệt chữ hoa và chữ thường. Hãy chắc chắn lệnh của bạn đúng với kiểu chữ đã định.

Selects database qua tập lệnh PHP trong MariaDB

PHP cung cấp hàm mysql_select_db() để Selects database. Hàm này sử dụng hai tham số (một bắt buộc, một tùy chọn) và trả về true nếu thành công hoặc false nếu thất bại.

Cú pháp

bool mysql_select_db( db_name, connection );

Mô tả các tham số:

  1. db_name (bắt buộc): Tên cơ sở dữ liệu bạn muốn chọn.
  2. connection (tùy chọn): Kết nối đến MariaDB đã được mở. Nếu không cung cấp, hàm sẽ sử dụng kết nối gần nhất được sử dụng.

Ví dụ Selects database bằng PHP trong MariaDB

Dưới đây là ví dụ tập lệnh PHP để kết nối và chọn một cơ sở dữ liệu trong MariaDB:

<html>
   <head>
      <title>Selects database Trong MariaDB</title>
   </head>
   <body>
      <?php
         $dbhost = 'localhost:3036';
         $dbuser = 'guest1';
         $dbpass = 'guest1a';
         $conn = mysql_connect($dbhost, $dbuser, $dbpass);
         
         // Kiểm tra kết nối
         if (!$conn) {
            die('Không thể kết nối: ' . mysql_error());
         }
         echo 'Kết nối thành công<br />';
         
         // Selects database
         if (mysql_select_db('PRODUCTS', $conn)) {
            echo 'Selects database thành công<br />';
         } else {
            die('Không thể Selects database: ' . mysql_error());
         }
         
         // Đóng kết nối
         mysql_close($conn);
      ?>
   </body>
</html>

Kết quả

Nếu cơ sở dữ liệu được chọn thành công, bạn sẽ thấy thông báo sau:

Kết nối thành công
Selects database thành công

Kết bài

Việc Selects database thông qua dòng lệnh hoặc tập lệnh PHP đều rất hữu ích, tùy thuộc vào nhu cầu thao tác. Tuy nhiên, hàm mysql_connect() trong ví dụ trên đã bị lỗi thời trong các phiên bản PHP mới. Để đảm bảo bảo mật và khả năng mở rộng, hãy sử dụng mysqli hoặc PDO trong các dự án hiện đại.

Cùng chuyên mục:

Tìm hiểu xóa bảng trong MariaDB

Tìm hiểu xóa bảng trong MariaDB

Tạo bảng (Create Tables) trong MariaDB

Tạo bảng (Create Tables) trong MariaDB

Các loại dữ liệu (Data Types) trong MariaDB

Các loại dữ liệu (Data Types) trong MariaDB

Xóa cơ sở dữ liệu trong MariaDB

Xóa cơ sở dữ liệu trong MariaDB

Tạo cơ sở dữ liệu trong MariaDB

Tạo cơ sở dữ liệu trong MariaDB

Cách kết nối trong MariaDB

Cách kết nối trong MariaDB

Cú pháp PHP trong  MariaDB

Cú pháp PHP trong MariaDB

Hướng dẫn chi tiết quản trị MariaDB

Hướng dẫn chi tiết quản trị MariaDB

Hướng dẫn cài đặt MariaDB

Hướng dẫn cài đặt MariaDB

Top