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

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

Trong chương này, mình sẽ tìm hiểu cách xóa bảng trong MariaDB. Việc xóa bảng rất đơn giản, tuy nhiên bạn cần lưu ý rằng các bảng đã bị xóa sẽ không thể khôi phục lại được. Vì vậy, hãy chắc chắn rằng bạn thực sự không cần bảng đó nữa trước khi thực hiện thao tác này. Dưới đây là cú pháp tổng quát để xóa một bảng:

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.
DROP TABLE table_name;

Có hai cách chính để thực hiện việc xóa bảng: sử dụng dòng lệnh hoặc thông qua tập lệnh PHP.

Sử dụng dòng lệnh trong MariaDB

Tại giao diện dòng lệnh, bạn chỉ cần sử dụng lệnh SQL DROP TABLE như sau:

root@host# mysql -u root -p  
Enter password:*******  
mysql> use PRODUCTS;  
Database changed  
mysql> DROP TABLE products_tbl;  
mysql> SELECT * FROM products_tbl;  
ERROR 1146 (42S02): Table 'products_tbl' doesn't exist  

Kết quả, bảng products_tbl đã được xóa, và khi cố gắng truy vấn dữ liệu, bạn sẽ gặp lỗi báo rằng bảng không tồn tại.

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

Sử dụng tập lệnh PHP trong MariaDB

PHP cung cấp hàm mysql_query() để thực hiện lệnh xóa bảng. Bạn chỉ cần truyền câu lệnh SQL tương ứng làm tham số cho hàm này.

Ví dụ: Tập Lệnh PHP Xóa Bảng

<html>  
   <head>  
      <title>Xóa Bảng trong 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 = "DROP TABLE products_tbl";  
         mysql_select_db('PRODUCTS');  
         $retval = mysql_query($sql, $conn);  
      
         if (! $retval) {  
            die('Không thể xóa bảng: ' . mysql_error());  
         }  
         echo "Bảng đã được xóa thành công\n";  
         
         mysql_close($conn);  
      ?>  
   </body>  
</html>  

Kết quả mong đợi:
Nếu bảng được xóa thành công, bạn sẽ thấy thông báo:

Bảng đã được xóa thành công.  

Lưu ý

  • Không thể hoàn tác: Sau khi bảng bị xóa, mọi dữ liệu trong bảng cũng sẽ mất và không thể khôi phục được.
  • Xác nhận trước khi xóa: Kiểm tra cẩn thận xem bảng có chứa dữ liệu quan trọng không trước khi thực hiện lệnh DROP TABLE.

Như vậy, bạn đã nắm được cách xóa bảng trong MariaDB thông qua hai phương pháp chính là sử dụng dòng lệnh và tập lệnh PHP.

Kết bài

Xóa bảng trong MariaDB là một thao tác cần thực hiện cẩn thận, bởi tất cả dữ liệu trong bảng sẽ bị mất vĩnh viễn sau khi xóa. Với hai phương pháp được trình bày trong bài, bạn có thể dễ dàng thực hiện lệnh xóa thông qua giao diện dòng lệnh hoặc tự động hóa quá trình này bằng tập lệnh PHP. Điều quan trọng là bạn nên kiểm tra kỹ lưỡng và sao lưu dữ liệu trước khi tiến hành xóa bất kỳ bảng nào trong cơ sở dữ liệu của mình. Hy vọng rằng bài viết này đã cung cấp cho bạn những thông tin hữu ích để quản lý cơ sở dữ liệu MariaDB một cách hiệu quả và an toàn.

Cùng chuyên mục:

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

Select Database trong MariaDB

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