如何在MySQL中的数据库下删除所有的表

如何在MySQL中的数据库下删除所有的表

img

SELECT concat('DROP TABLE IF EXISTS ', table_name, ';')
-> FROM information_schema.tables
-> WHERE table_schema = 'u';

img


Xshell中的结果

img

用此条命令为什么VMware中报错,但是Xshell中可以显示出结果呢?
在Xshell中只能出现删除表的语句,但是在WMware中,不能进行复制粘贴,如何在WMware中使用一条命令删除数据库下的所有表呢?

from打成form了

截图报错是因为 from 写错了啊 form

sql报错, from 写成了 form

drop database if exists aaa;//删库

create database aaa; //建库

记得跑路

真的是要删全部表的话,是不是直接把库干掉。

删除已创建的数据库:DROP DATABASE