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

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

Việc tạo hoặc xóa cơ sở dữ liệu trong MariaDB yêu cầu quyền hạn đặc biệt, thường chỉ được cấp cho người dùng root hoặc admin. Với các tài khoản này, bạn có hai phương pháp chính để tạo cơ sở dữ liệu: sử dụng binary mysqladmin hoặc 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.

Sử dụng Binary mysqladmin trong MariaDB

Dưới đây là ví dụ minh họa cách sử dụng binary mysqladmin để tạo một cơ sở dữ liệu có tên là PRODUCTS:

[root@host]# mysqladmin -u root -p create PRODUCTS  
Enter password: ******

Sử dụng PHP để tạo cơ sở dữ liệu trong MariaDB

PHP cung cấp hàm mysql_query để thực hiện việc tạo cơ sở dữ liệu trong MariaDB. Hàm này có hai tham số (một tham số tùy chọn) và trả về giá trị true nếu thực hiện thành công hoặc false nếu xảy ra lỗi.

Cú pháp

bool mysql_query(sql, connection);

Mô tả các tham số

Tham Số Mô Tả
sql Tham số bắt buộc, chứa câu lệnh SQL cần thực hiện để tạo cơ sở dữ liệu.
connection Tham số tùy chọn, sử dụng kết nối gần đây nhất nếu không được chỉ định rõ.

Ví dụ

Dưới đây là đoạn mã PHP minh họa cách tạo cơ sở dữ liệu PRODUCTS:

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

<html>
   <head>
      <title>Tạo Cơ Sở Dữ Liệu MariaDB</title>
   </head>
   <body>
      <?php
         $dbhost = 'localhost:3036';
         $dbuser = 'root';
         $dbpass = 'rootpassword';
         $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 />';
         $sql = 'CREATE DATABASE PRODUCTS';
         $retval = mysql_query($sql, $conn);
      
         if (! $retval) {
            die('Không thể tạo cơ sở dữ liệu: ' . mysql_error());
         }

         echo "Cơ sở dữ liệu PRODUCTS đã được tạo thành công\n";
         mysql_close($conn);
      ?>
   </body>
</html>

Kết quả

Sau khi thực hiện thành công, kết quả hiển thị sẽ như sau:

mysql> Database PRODUCTS created successfully 
mysql> SHOW DATABASES;  
+-----------------------+  
| Database              |  
+-----------------------+  
| PRODUCTS              |  
+-----------------------+

Phương pháp này không chỉ đảm bảo tính linh hoạt mà còn giúp tự động hóa việc tạo cơ sở dữ liệu trong các ứng dụng web. Điều này đặc biệt hữu ích đối với các nhà phát triển khi cần tích hợp chức năng quản lý cơ sở dữ liệu vào ứng dụng của mình.

Kết bài

Như vậy, việc tạo cơ sở dữ liệu trong MariaDB có thể được thực hiện linh hoạt thông qua hai phương pháp chính: sử dụng binary mysqladmin hoặc thông qua script PHP. Phương pháp bằng PHP đặc biệt phù hợp cho việc tự động hóa và tích hợp vào ứng dụng, trong khi phương pháp sử dụng dòng lệnh lại mang lại sự tiện lợi và đơn giản cho các quản trị viên hệ thống. Nắm vững các cách tạo cơ sở dữ liệu không chỉ giúp bạn quản lý tốt hơn mà còn mở rộng khả năng xây dựng các ứng dụng tương tác mạnh mẽ với MariaDB.

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

Cú pháp PHP trong MariaDB

Cú pháp PHP trong MariaDB

Top