MARIADB USEFUL RESOURCES
CÁC CHỦ ĐỀ
BÀI MỚI NHẤT
MỚI CẬP NHẬT

Tìm hiểu Select Database trong MariaDB

Sau khi kết nối với MariaDB, bạn cần chọn Select Database để làm việc vì có thể có nhiều cơ sở dữ liệu tồn tại trong hệ thống. Việc này có thể được thực hiện theo hai cách: thông qua dòng lệnh (command prompt) hoặc bằng một script PHP.

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.

Select Database qua dòng lệnh trong MariaDB

Để chọn cơ sở dữ liệu từ dòng lệnh, bạn chỉ cần sử dụng câu lệnh SQL USE như sau:

[root@host]# mysql -u root -p
Enter password:******

Sau khi đăng nhập thành công vào MariaDB, bạn có thể chọn cơ sở dữ liệu bằng lệnh:

mysql> USE PRODUCTS;
Database changed

Để kiểm tra cơ sở dữ liệu đang được sử dụng, bạn có thể chạy:

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

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

Sau khi chọn cơ sở dữ liệu, tất cả các lệnh SQL tiếp theo sẽ được thực thi trên cơ sở dữ liệu đó.

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 đảm bảo sử dụng đúng cú pháp khi làm việc với chúng.

Select Database trong PHP

PHP cung cấp hàm mysql_select_db() để chọn cơ sở dữ liệu. Hàm này có hai tham số, trong đó tham số thứ hai là tùy chọn. Hàm sẽ trả về true nếu chọn thành công hoặc false nếu thất bại.

Cú pháp

bool mysql_select_db( db_name, connection );

Trong đó:

  • db_name: Tên của cơ sở dữ liệu cần chọn. (Bắt buộc)
  • connection: Tham số tùy chọn, nếu không được chỉ định, PHP sẽ sử dụng kết nối gần nhất.

Ví dụ select Database trong PHP

Dưới đây là một ví dụ về cách chọn cơ sở dữ liệu PRODUCTS trong PHP:

<html>
   <head>
      <title>Chọn Cơ Sở Dữ Liệu MariaDB</title>
   </head>

   <body>
      <?php
         $dbhost = 'localhost:3036';
         $dbuser = 'guest1';
         $dbpass = 'guest1a';
         $conn = mysql_connect($dbhost, $dbuser, $dbpass);
      
         if(! $conn ) {
            die('Không thể kết nối: ' . mysql_error());
         }
         echo 'Kết nối thành công<br />';
         
         // Chọn cơ sở dữ liệu PRODUCTS
         mysql_select_db( 'PRODUCTS' );
         
         // Đóng kết nối
         mysql_close($conn);
      ?>
   </body>
</html>

Kết quả khi chọn cơ sở dữ liệu thành công

mysql> Kết nối thành công

Kết bài

Việc chọn cơ sở dữ liệu trong MariaDB có thể được thực hiện dễ dàng bằng dòng lệnh hoặc thông qua một script PHP. Đây là bước quan trọng để xác định cơ sở dữ liệu cần thao tác trước khi thực hiện các truy vấn SQL khác. Hãy luôn kiểm tra kỹ cú pháp và đảm bảo rằng bạn đang làm việc với đúng cơ sở dữ liệu để tránh sai sót.

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

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

Cú pháp PHP trong MariaDB

Cú pháp PHP trong MariaDB