Computer >> คอมพิวเตอร์ >  >> การเขียนโปรแกรม >> MySQL

ฉันจะลบทุกคอลัมน์ในตารางใน MySQL ได้อย่างไร


ในการลบทุกคอลัมน์ในตารางใน MySQL คุณสามารถใช้คำสั่ง DROP TABLE ต่อไปนี้เป็นรูปแบบ:

DROP TABLE yourTableName;

ให้เราสร้างตารางก่อน:

mysql> สร้างตาราง DemoTable( StudentId int ไม่ใช่ NULL AUTO_INCREMENT PRIMARY KEY, StudentFirstName varchar(20), StudentLastName varchar(20), StudentAge int, StudentAddress varchar(200), StudentCountryName varchar(30), StudentDateOfBirth datetime); แบบสอบถามตกลง , ได้รับผลกระทบ 0 แถว (0.85 วินาที)

ให้เราตรวจสอบคำอธิบายของตารางโดยใช้คำสั่ง DESC:

mysql> อธิบาย DemoTable;

สิ่งนี้จะสร้างผลลัพธ์ต่อไปนี้:

<ก่อนหน้า>+--------------------+--------------+------+--- ---+----------------------+----------------+| สนาม | พิมพ์ | Null | คีย์ | ค่าเริ่มต้น | พิเศษ |+--------------------+-------------+------+---- ------------------------+----------------+| รหัสนักศึกษา | int(11) | ไม่ | PRI | NULL | auto_increment || StudentFirstName | varchar(20) | ใช่ | | NULL | || นักเรียนนามสกุล | varchar(20) | ใช่ | | NULL | || StudentAge | int(11) | ใช่ | | NULL | || ที่อยู่นักศึกษา | varchar(200) | ใช่ | | NULL | || นักเรียนชื่อประเทศ | varchar(30) | ใช่ | | NULL | || นักเรียนวันเกิด | datetime | ใช่ | | NULL | |+--------------------+-------------+------+----- +---------+----------------+7 แถวในชุด (0.01 วินาที)

ต่อไปนี้เป็นแบบสอบถามเพื่อลบทุกคอลัมน์ในตารางใน MySQL:

mysql> drop table DemoTable;Query OK, 0 แถวได้รับผลกระทบ (0.37 วินาที)

หลังจากดำเนินการสืบค้นข้อมูลข้างต้น ตารางด้านบนจะไม่ปรากฏในฐานข้อมูล