SELECT concat('DROP TABLE IF EXISTS ', table_name, ';')
FROM information_schema.tables
WHERE table_schema = 'mydb';
mydb换成你想删除的数据库的名字
这样可以生成一个批量处理的sql语句,你需要再运行一次这个结果集
就可以删除所有的表而不删除数据库了
相关文章
- 数据加载与保存-通用方式 使用df.write.save方法保存数据,同样可通过format指定数据类型。 save方法后需传入保存路径(针对csv、orc、parquet、textFile格式)。 option方法用于设置特定格式的参数。 保存操作可使用SaveMode来指明如何处理数据,如覆盖(overwrite)、追加(append)等,通过mode方法设置。 特定格式保存 与加载类似,Parquet、JSON、CSV等格式均可通过指定format进行保存。 MySQL等关系型数据库的写入也通过JDBC实现,需指定format为jdbc,并传入数据库连接信息及表名。 注意事项
- 订单表的字段类型 mysql_Mysql数据库下订单表如何设计?
- mysql删除数据库表数据的方式
- PHP删除MySQL数据库下的所有数据表
- pycharm操作mysql数据库 创建表 向表中插入数据 操作mysql数据库查询 修改 删除数据
- 如何查询数据库中所有表格,或者查询是否存在某个表格-mysql和oracle
- mssql批量删除数据库里所有的表
- 如何高效删除 MySQL 日志表中的历史数据?实战指南
- mysql数据库查询库中所有表所占空间大小
- 创建数据库表时,如何设置mysql中时间的默认值