在对数据库中表进行删除,非清空某数据中所有表没有直接语句进行操作,但可以采用
下面操作生成所有的删除表的语句,在执行删除表的语句即可。
SELECT concat('DROP TABLE IF EXISTS ', table_name, ';') FROM information_schema.tables WHERE table_schema = 'mydb';
这样就生成了删除所有表的语句:
--------------------------------------------------+
| concat('DROP TABLE IF EXISTS ', table_name, ';') |
+--------------------------------------------------+
| DROP TABLE IF EXISTS download; |
| DROP TABLE IF EXISTS news; |
| DROP TABLE IF EXISTS paper; |
| DROP TABLE IF EXISTS question; |
| DROP TABLE IF EXISTS resume; |
| DROP TABLE IF EXISTS user; |
+--------------------------------------------------+
CONCAT(str1,str2,…)
返回结果为连接参数产生的字符串。如有任何一个参数为NULL ,则返回值为 NULL;如果所有参数均为非二进制字符串,则结果为非二进制字符串;如果自变量中含有任一二进制字符串,则结果为一个二进制字符串
相关推荐
使用游标读取某数据库中的所有表名,自动创建数据库中所有表的触发器。 一次性删除数据库所有触发器。省时省力省时间
达梦数据库
删除数据库的所有表、存储过程、主键、外键、索引等
sql语句删除清空一个数据中,所有表结构表数据,请谨慎操作
PostgreSQL表分区和子表及删除所有的数据库表 最近需求要求统计DNS近7天每天的解析情况。数据量相对大,所以我这边对表进行分区。 对每天的数据进行分区存储。主表只存储近7天的数据,7天之前的数据删掉。所以我...
删除Oracle数据库中的表
mysql的存储过程 删除数据库所有表的存储过程
删除datagridview中数据并删除数据库中的数据,删除完了重新绑定一次
使用存储过程删除数据库表中具有父子关系的数据,删除父节点,则将其父节点以及子节点删除,使用数据库广度遍历
一次性删除数据库所有表和所有存储过程 SQL语句 希望可以帮助大家 我自己试过很好使用的
删除数据库的所有表、存储过程、主键、外键、索引等 .sql
删除数据库表中数据的存储过程 删除数据库表中数据的存储过程 删除数据库表中数据的存储过程
在ASP.NET中删除数据库中的数据.rar在ASP.NET中删除数据库中的数据.rar在ASP.NET中删除数据库中的数据.rar
在创建openstack的实例过程中,可能出现数据库出错等现象,需要删除数据库的一些表,但由于表之间有依赖关系,所以不能简单的进行直接删除
清空SQL Server数据库中所有表数据的方法(有约束的情况) 其实删除数据库中数据的方法并不复杂,为什么我还要多此一举呢,一是我这里介绍的是删除数据库的所有数据,因为数据之间可能形成相互约束关系,删除操作...
批量删除MySQL数据库相同前缀的数据表工具可以批量删除MySQL数据库相同前缀的数据表。
Mysql数据库中英对照表 SELECT --从数据库表中检索数据行和列 INSERT --向数据库表添加新数据行 DELETE --从数据库表中删除数据行 UPDATE --更新数据库表中的数据
数据库原理及应用实验一(创建数据库和表),一、 实验目的 熟悉SQL Server Management Studio;掌握通过SQL Server Management Studio管理数据库的方法;掌握数据库及其物理文件的结构关系;掌握通过SQL Server ...
4.理解和掌握SQL语言: 能够熟练地使用create/alter/drop语句创建、修改和删除数据库、基本表;能够使用insert语句;理解和掌握基本的Select语句。 二、实验要求: 理解和掌握create, alter, drop, insert, 以及...
今天小编就为大家分享一篇django 删除数据库表后重新同步的方法,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧