基础语法
当须要删除一个表的时刻,能够运用 DROP TABLE 语句来完成,语法花样以下:
DROP TABLE [IF EXISTS] <表名> [ , <表名1> , <表名2>] …
语法申明以下:
<表名>:被删除的表名。DROP TABLE 语句能够同时删除多个表,用户必需具有该敕令的权限。
表被删除时,一切的表数据和表定义会被作废,所以运用本语句要警惕。
表被删除时,用户在该表上的权限并不会自动被删除。
参数IF EXISTS用于在删除前推断删除的表是不是存在,加上该参数后,在删除表的时刻,假如表不存在,SQL 语句能够顺遂实行,但会发出正告(warning)。
删除表 挑选建立表的数据库 test_db,建立 tb_emp3 数据表,输入的 SQL 语句和运转效果以下所示。
mysql> USE test_db; Database changed mysql> CREATE TABLE tb_emp3 -> ( -> id INT(11), -> name VARCHAR(25), -> deptId INT(11), -> salary FLOAT -> ); Query OK, 0 rows affected (0.27 sec) mysql> SHOW TABLES; +--------------------+ | Tables_in_test_db | +--------------------+ | tb_emp2 | | tb_emp3 | +--------------------+ 2 rows in set (0.00 sec)
删除数据表 tb_emp3,输入的 SQL 语句和运转效果以下所示。
mysql> DROP TABLE tb_emp3; Query OK, 0 rows affected (0.22 sec) mysql> SHOW TABLES; +--------------------+ | Tables_in_test_db | +--------------------+ | tb_emp2 | +--------------------+ 1 rows in set (0.00 sec)
实行效果能够看到,test_db 数据库的数据表列表中已不存在名称为 tb_emp3 的表,删除操纵胜利。
以上就是mysql怎样删除数据库中的表的细致内容,更多请关注ki4网别的相干文章!