Computer >> Máy Tính >  >> Lập trình >> MySQL

Làm cách nào để xóa mọi cột trong bảng trong MySQL?

Để loại bỏ mọi cột trong bảng trong MySQL, bạn có thể sử dụng lệnh DROP TABLE. Sau đây là cú pháp:

DROP TABLE yourTableName;

Đầu tiên chúng ta hãy tạo một bảng:

mysql> create table DemoTable
(
   StudentId int NOT NULL AUTO_INCREMENT PRIMARY KEY,
   StudentFirstName varchar(20),
   StudentLastName varchar(20),
   StudentAge int,
   StudentAddress varchar(200),
   StudentCountryName varchar(30),
   StudentDateOfBirth datetime
);
Query OK, 0 rows affected (0.85 sec)

Hãy để chúng tôi kiểm tra mô tả của bảng bằng lệnh DESC:

mysql> desc DemoTable;

Điều này sẽ tạo ra kết quả sau:

+--------------------+--------------+------+-----+---------+----------------+
| Field              | Type         | Null | Key | Default | Extra          |
+--------------------+--------------+------+-----+---------+----------------+
| StudentId          | int(11)      | NO   | PRI | NULL    | auto_increment |
| StudentFirstName   | varchar(20)  | YES  |     | NULL    |                |
| StudentLastName    | varchar(20)  | YES  |     | NULL    |                |
| StudentAge         | int(11)      | YES  |     | NULL    |                |
| StudentAddress     | varchar(200) | YES  |     | NULL    |                |
| StudentCountryName | varchar(30)  | YES  |     | NULL    |                |
| StudentDateOfBirth | datetime     | YES  |     | NULL    |                |
+--------------------+--------------+------+-----+---------+----------------+
7 rows in set (0.01 sec)

Sau đây là truy vấn để loại bỏ mọi cột trong bảng trong MySQL:

mysql> drop table DemoTable;
Query OK, 0 rows affected (0.37 sec)

Sau khi thực hiện truy vấn trên, bảng trên sẽ không có trong cơ sở dữ liệu.