MySQL 删除数据库

用 DROP DATABASE 删库,操作不可逆要谨慎。

Beginner
Key PointsDROP DATABASE 会把库和里面的所有表、数据一次性清空,没有回收站。

基本语法

SQL
DROP DATABASE shop;
Output
Query OK, 0 rows affected (0.03 sec)

安全写法

SQL
-- 存在才删,避免 Unknown database 报错
DROP DATABASE IF EXISTS shop;
Output
Query OK, 0 rows affected, 1 warning (0.00 sec)
DROP DATABASE is not transactional and cannot be rolled back. Confirm with SHOW TABLES and verify you have a backup before running it on production.

Friends & Partners