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:

Biểu thức chính quy (Regular Expression) trong MariaDB

Biểu thức chính quy (Regular Expression) trong MariaDB

Quản lý dữ liệu trùng lặp trong MariaDB

Quản lý dữ liệu trùng lặp trong MariaDB

Dãy số (Sequences) trong MariaDB

Dãy số (Sequences) trong MariaDB

Table Cloning trong MariaDB

Table Cloning trong MariaDB

Bảng tạm (Temporary Tables) trong MariaDB

Bảng tạm (Temporary Tables) trong MariaDB

Indexes & Statistics Tables trong MariaDB

Indexes & Statistics Tables trong MariaDB

Alter Command trong MariaDB

Alter Command trong MariaDB

Transactions trong MariaDB

Transactions trong MariaDB

Biểu thức chính quy trong MariaDB

Biểu thức chính quy trong MariaDB

Giá trị NULL trong MariaDB

Giá trị NULL trong MariaDB

Mệnh đề JOIN trong MariaDB

Mệnh đề JOIN trong MariaDB

Mệnh đề ORDER BY trong MariaDB

Mệnh đề ORDER BY trong MariaDB

Mệnh đề LIKE trong MariaDB

Mệnh đề LIKE trong MariaDB

Câu lệnh DELETE trong MariaDB

Câu lệnh DELETE trong MariaDB

Câu lệnh UPDATE trong MariaDB

Câu lệnh UPDATE trong MariaDB

Mệnh đề WHERE trong MariaDB

Mệnh đề WHERE trong MariaDB

Các kiểu dữ liệu (Data Types) trong MariaDB

Các kiểu dữ liệu (Data Types) trong MariaDB

Tìm hiểu Select Database trong MariaDB

Tìm hiểu Select Database 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 (Database) trong MariaDB

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

Top