sql语言中,删除一个表的命令是“DROP”,具体语法格式“DROP TABLE [IF EXISTS] 表名”。“DROP TABLE”命令可以同时删除多个表,只要将表名依次写在后面,相互之间用逗号隔开即可。
(推荐教程:mysql视频教程)
A.DELETE
B.DROP
C.CLEAR
D.REMOVE
答案:B.DROP
答案解析
sql语言中,建立一个表的命令是CREATE,对表进行修改的命令是ALTER,删除一个表的命令是DROP,另外还有表中数据的插入,删除,查询命令分别为INSERT,UPDATE和SELECT。
扩展资料:
在 MysqL 数据库中,对于不再需要的数据表,我们可以将其从数据库中删除。
在删除表的同时,表的结构和表中所有的数据都会被删除,因此在删除数据表之前最好先备份,以免造成无法挽回的损失。
使用 DROP TABLE
语句可以删除一个或多个数据表,语法格式如下:
DROP TABLE [IF EXISTS] 表名
对语法格式的说明如下:
表名
:表示要被删除的数据表的名称。DROP TABLE 可以同时删除多个表,只要将表名依次写在后面,相互之间用逗号隔开即可。IF EXISTS
用于在删除数据表之前判断该表是否存在。如果不加 IF EXISTS,当数据表不存在时 MysqL 将提示错误,中断 sql 语句的执行;加上 IF EXISTS 后,当数据表不存在时 sql 语句可以顺利执行,但是会发出警告(warning)。
两点注意:
示例:
MysqL> SHOW TABLES; +--------------------+ | Tables_in_test_db | +--------------------+ | tb_emp2 | | tb_emp3 | +--------------------+ 2 rows in set (0.00 sec) 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 的表,删除操作成功。
更多编程相关知识,请访问:编程课程!!
原文地址:https://www.jb51.cc/mysql/1208822.html
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。