Đầu tiên chúng ta hãy tạo một bảng trong cơ sở dữ liệu. Truy vấn để tạo bảng như sau
mysql> create table customerDetails -> ( -> CustomerId int, -> CustomerName varchar(30) -> ); Query OK, 0 rows affected (0.56 sec)
Bây giờ, hãy hiển thị tất cả các bảng từ cơ sở dữ liệu để kiểm tra bảng customerDetails có hiện diện hay không.
Truy vấn như sau
mysql> show tables;
Sau đây là kết quả
+------------------------------+ | Tables_in_test3 | +------------------------------+ | bestdateformatdemo | | customerdetails | | deletedemo | | differentdatetime | | expandedoutputdemo | | fieldlessthan5chars | | lastrecordbeforelastone | | mostrecentdatedemo | | nullcasedemo | | order | | orderbydatethentimedemo | | posts | | productdemo | | radiansdemo | | selecttextafterlastslashdemo | | siglequotesdemo | | studentinformation | | updatestringdemo | +------------------------------+ 18 rows in set (0.00 sec)
Nhìn vào kết quả mẫu, chúng tôi có bảng "chi tiết khách hàng".
Đây là mã Java để thả bảng. Cơ sở dữ liệu của chúng tôi là test3
import java.sql.Connection; import java.sql.DriverManager; import java.sql.PreparedStatement; public class DropTableDemo { public static void main(String[] args) { Connection con = null; PreparedStatement ps = null; try { con = DriverManager.getConnection("jdbc:mysql://localhost:3306/test3?useSSL=false", "root", "123456"); ps = con.prepareStatement( String.format("DROP TABLE IF EXISTS %s", "customerdetails")); boolean result = ps.execute(); } catch (Exception e) { e.printStackTrace(); } } }
Bây giờ hãy xem test3 cơ sở dữ liệu, để kiểm tra bảng ‘customerDetails’ có hiện diện hay không, vì chúng ta đã xóa nó ở trên.
Truy vấn như sau
mysql> show tables;
Sau đây là kết quả
+------------------------------+ | Tables_in_test3 | +------------------------------+ | bestdateformatdemo | | deletedemo | | differentdatetime | | expandedoutputdemo | | fieldlessthan5chars | | lastrecordbeforelastone | | mostrecentdatedemo | | nullcasedemo | | order | | orderbydatethentimedemo | | posts | | productdemo | | radiansdemo | | selecttextafterlastslashdemo | | siglequotesdemo | | studentinformation | | updatestringdemo | +------------------------------+ 17 rows in set (0.00 sec)
Có, chúng tôi đã loại bỏ thành công bảng ‘customerDetails’ khỏi cơ sở dữ liệu test3.