- Giới thiệu
- MySQL là gì
- Cài đặt
- Quản lý
- Cú pháp MySQL-PHP
- Kết nối MySQL
- Tạo Database
- Xóa Database
- Chọn cơ sở dữ liệu
- Kiểu dữ liệu
- Tạo bảng
- Xóa bảng
- Truy vấn Insert
- Truy vấn Select
- Mệnh đề Where
- Truy vấn Update
- Truy vấn Delete
- Mệnh đề Like
- Mệnh đề Order By
- Sử dụng Join
- Giá trị NULL
- Regexp trong MySQL
- Transaction trong MySQL
- Lệnh Alter
- Chỉ mục (Index)
- Bảng tạm (Temporary Table)
- Mô phỏng bảng
- Thông tin Database
- Sử dụng Sequence
- Xử lý bản sao
- SQL Injection
- Export và Sao lưu (Backup)
- Import và Phục hồi (Recovery)
- Mệnh đề Group By
- Mệnh đề In
- Mệnh đề Between
- Từ khóa Union
- Hàm hữu ích
- Tài liệu tham khảo
- Học SQL cơ bản và nâng cao
- Học PHP cơ bản và nâng cao
Xóa bảng trong MySQL
Để xóa một bảng trong MySQL đang tồn tại là khá đơn giản, nhưng bạn cần thật cẩn thận trong khi xóa bất kỳ bảng nào, bởi vì bạn sẽ mất toàn bộ dữ liệu đã được lưu giữ trong bảng đó và không thể phục hồi lại được.
Cú pháp
Cú pháp SQL chung để xóa một bảng MySQL là:
DROP TABLE ten_bang;
Ví dụ
Để xóa bảng sinhvienk60 đã tạo ở chương trước, bạn sử dụng:
DROP TABLE sinhvienk60;
Xóa bảng bởi sử dụng PHP Script
Để xóa một bảng đang tồn tại trong bất kỳ cơ sở dữ liệu nào, bạn sẽ cần sử dụng hàm mysql_query() trong PHP. Bạn truyền cho tham số thứ hai một lệnh SQL hợp lý để xóa một bảng.
Ví dụ
<html> <head> <title>Xoa bang trong MySQL</title> </head> <body> <?php $dbhost = 'localhost:3306'; $dbuser = 'root'; $dbpass = '123456'; $conn = mysql_connect($dbhost, $dbuser, $dbpass); if(! $conn ) { die('Khong the ket noi: ' . mysql_error()); } echo 'Ket noi thanh cong<br />'; $sql = "DROP TABLE sinhvienk60"; mysql_select_db( 'sinhvien' ); $retval = mysql_query( $sql, $conn ); if(! $retval ) { die('Khong the xoa bang: ' . mysql_error()); } echo "Bang sinhvienk60 da duoc xoa thanh cong\n"; mysql_close($conn); ?> </body> </html>
Sao chép code trên trong một trình soạn thảo chẳng hạn, lưu là xoabang.php, bạn cần xác định các tham số $dbuser và $dbpass thích hợp (tùy theo cách bạn đã thiết lập với MySQL), sau đó, mở trình duyệt, chạy locallhost/xoabang.php sẽ cho kết quả như sau:
Ket noi thanh cong Bang sinhvienk60 da duoc xoa thanh cong
Các bài học MySQL phổ biến khác tại AZCode: