首页 > 数据库 >一次删除mysql中多个表 的方法

一次删除mysql中多个表 的方法

时间:2023-07-08 09:45:07浏览次数:45  
标签:tables rows affected 删除 多个 drop sec mysql

 

需要一次性删除大量满足特定条件的表名(一般是表名称满足某些关键字)

1、首先生成删除drop 语句

2、执行语句

 

 

mysql -u root -p 1111

use db1;

-- 查询构建批量删除表语句(根据数据库中的表名称模糊查询)
select concat('drop tables ', TABLE_NAME, ';') as droptable from information_schema.TABLES
where TABLE_SCHEMA = 'db1' and TABLE_NAME like 'test%';


  

 

复制上面得到的drop 语句 并执行

+-----------------------------------------+
| droptable                               |
+-----------------------------------------+
| drop tables test33;                     |
| drop tables test34;                     |
| drop tables test5;                      |
| drop tables test6;                      |
+-----------------------------------------+
4 rows in set (0.00 sec)

mysql>  drop tables test33;
Query OK, 0 rows affected (0.04 sec)

mysql>  drop tables test34;
Query OK, 0 rows affected (0.03 sec)

mysql>  drop tables test5;
Query OK, 0 rows affected (0.03 sec)

mysql>  drop tables test6;
Query OK, 0 rows affected (0.04 sec)

  

 

标签:tables,rows,affected,删除,多个,drop,sec,mysql
From: https://www.cnblogs.com/hztech/p/17536647.html

相关文章

  • 查找多个字符串的正则表达式
    非元组捕获的语法为:(?:exp) 比如查找江浙沪包邮区:(?:浙江|上海|江苏) 元组的概念(待补充)Python中的元组Python中元组(Tuple)是一种特殊的列表,是Python中可以用于存储数据集合数据类型。它的特殊性是:元组是一个是有序的且不可改变的集合......
  • Mysql8.0配置Mysql主从复制GTID复制和延迟从库应用
    一、Mysql主从复制1、Mysql主从复制的作用和原理  1)主从复制的作用  防止单节点数据库故障数据丢失 增强数据的安全性和可靠性 2)原理  主Mysql开启二进制日志 从数据库监听主Mysql二进制日志变化 从复制二进制日志到本地 读取复制的二进制日志执行二进制日......
  • 百转千回!记一次MySQL主从同步异常的排查记录
    一、现象最近项目的测试环境遇到一个主备同步的问题:备库的同步线程停止了,无法同步主库的数据更改。备库报错如下:从库同步报错信息完整的错误信息:Relaylogreadfailure:Couldnotparserelaylogevententry.Thepossiblereasonsare:themaster'sbinarylogis......
  • Java技术分享:SpringBoot+mysql+...
    放个效果图: 准备项目首先在MySql控制台输入一下sql语句创建student数据库和student。createdatabsestudent;usestudent;CREATETABLE`student`(`stu_id`bigint(20)NOTNULL,`stu_name`varchar(45)DEFAULTNULL,`stu_sex`varchar(6)DEFAULTNUL......
  • docker-compose安装MySQL8并开启远程登录(1045)
    docker-compose安装MySQL8并开启远程登录(1045)编写docke-compose.yml文件vimdocker-compose.ymlversion:'3'services:mysql:image:mysql:8.0.31container_name:mysqlenvironment:#时区上海TZ:Asia/Shanghai#root密码M......
  • MySQL
    初识MySQLJavaEE:企业级Java开发Web前端(页面:展示,数据!)后台(连接点:连接数据库JDBC,连接前端(控制,控制视图跳转,和前端传输数据传递))数据库(存数据,Txt,Excel,Word)只会写代码,学好数据库,基本混饭吃;操作系统,数据结构与算法!当一个不错的程序员。离散数学,数字电路,体系结构,编译原理。+实战......
  • C++黑马程序员——P193-196. string容器 字符串比较,字符存取,字符串插入和删除,子串
    P193.string容器——字符串比较P194....——字符存取P195....——字符串插入和删除P196....——子串获取P193.字符串比较 ——————————————————————————————————————————————————————————1//字符......
  • mysql-oracle查询用户信息切换
    mysql写法selecttable_name,table_comment,create_time,update_timefrominformation_schema.tableswheretable_schema=(selectdatabase())ANDtable_nameNOTLIKE'qrtz_%'ANDtable_nameNOTLIKE'gen_%'ANDtable_......
  • MySQL存储过程带参和不带参数(转载)
    笔记:(1)存储过程的传入参数IN需求:编写存储过程,传入uid,返回该用户的unamedelimiter$$createproceduretesta(my_uidint)begindeclaremy_unamevarchar(32)default'';selectunameintomy_unamefromuserswhereuid=my_uid;selectmy_uname;end;$$delimiter......
  • mac M2 多个 docker环境 colim 、docker for mac 、orbstack
    三个环境存在是会让docker命令混乱colim真实的路径/opt/homebrew/bin/docker->/opt/homebrew/Cellar/docker/24.0.2/bin/dockerdocker.sock~/.colim/run/docker.sockdockerformac真实的路径/usr/local/bin/docker->/Applications/Docker.app/Contents/Res......