ThinkChat🤖让你学习和工作更高效,注册即送10W Token,即刻开启你的AI之旅 广告
drop 1、Drop database语句用来删除数据库操作,既删除了数据库也删除了库里的所有表 语法为DROP {DATABASE | SCHEMA} [IF EXISTS] db_name 删除数据库的操作将删除该数据库所在文件夹下如下格式的文件以及 db.opt文件 ~~~ mysql> drop database if exists test4; Query OK, 0 rows affected (0.00 sec) ~~~ 2、Drop index语句用来删除索引操作 ~~~ mysql> drop index idx_st_sname on students; Query OK, 0 rows affected (0.01 sec) Records: 0 Duplicates: 0 Warnings: 0 ~~~ 3、Drop table语句用来删除一个或多个表操作,当然也可以删除临时表 ~~~ mysql> drop table students2; Query OK, 0 rows affected (0.01 sec) mysql> drop table if exists students2; Query OK, 0 rows affected, 1 warning (0.00 sec) ~~~ 4、Drop view语句用来删除一个或多个视图 ~~~ mysql> drop view v_students_male; Query OK, 0 rows affected (0.00 sec) mysql> drop view if exists v_students_male; Query OK, 0 rows affected, 1 warning (0.00 sec) ~~~ truncate Truncate table语句用来删除/截断表里的所有数据 和delete删除所有表数据在逻辑上含义相同,但性能更快,不更改表结构。 类似执行了drop table和create table两个语句 ~~~ mysql> truncate table students_test; Query OK, 0 rows affected (0.01 sec) mysql> select * from students_test; ##查询结果为空 Empty set (0.00 sec) ~~~