Hướng dẫn này là một phần của loạt bài Tìm hiểu Truy vấn SQL Cơ bản Sử dụng MySQL. Trong hướng dẫn này, chúng ta sẽ thảo luận về các truy vấn SQL để xóa hoặc xóa một bảng trong MySQL.
Drop Table Truy vấn
Truy vấn DROP TABLE có thể được sử dụng để xóa hoặc bỏ một bảng cơ sở dữ liệu. Trong trường hợp bạn đăng nhập từ xa vào cơ sở dữ liệu, bạn cũng sẽ cần đặc quyền DROP cho bảng để xóa một bảng.
Truy vấn được đề cập bên dưới loại bỏ người dùng bảng với tất cả dữ liệu hàng trong cơ sở dữ liệu doanh nghiệp. Chúng ta cần chỉ định tên bảng trong khi thả một bảng.
# TODO - Drop/Delete Table
# Query - DROP TABLE <table name>
# It might throw error in case database do not exist or table already exist with the same name
DROP TABLE `enterprise`.`user`;
OR
# Good to go
DROP TABLE IF EXISTS `enterprise`.`user`;
Đây là truy vấn rất cơ bản để xóa hoặc thả một bảng trong cơ sở dữ liệu MySQL. Bạn phải sao lưu bảng trước khi bỏ nó để tránh bất kỳ mất mát dữ liệu ngẫu nhiên nào. Sau khi bị rơi, không thể khôi phục dữ liệu và thông tin đầy đủ sẽ bị mất.
Thay vì bỏ bảng, chúng ta cũng có thể xóa dữ liệu bảng mà không cần xóa bảng bằng cách sử dụng truy vấn TRUNCATE TABLE như hình dưới đây.
# TODO - Delete Table Data
# Query - TRUNCATE TABLE <table name>
# It might throw error
TRUNCATE TABLE `enterprise`.`user`;
OR
# Good to go
TRUNCATE TABLE IF EXISTS `enterprise`.`user`;
Đây là cách chúng ta có thể thả một bảng trong MySQL bằng cách sử dụng truy vấn SQL.