文档章节

批量删除mysql数据表

江上轻烟
 江上轻烟
发布于 2016/07/03 20:37
字数 244
阅读 27
收藏 3

#批量删除mysql数据表 ####欢迎访问www.zhizhi123.com ###问题描述 工作中我们会遇到批量删除一些mysql数据表的情况,比如现在有100个带'2012_'前缀的表,如何将其批量删除,it's a problem. ###假设 数据库:test 表特征:'2012_'前缀 mysql用户名:root mysql密码:passwd ###解决方案 echo "select concat('drop table ', table_name ,';') from TABLES where TABLE_SCHEMA ='test' and table_name like '%2012_%' ;" | mysql information_schema -uroot -ppasswd| sed -n '2,$p' | mysql test -uroot -ppasswd ###要点解析

  1. 上述命令应用了“管道”
  2. 'select concat'拼接出了查询语句
  3. mysql中有一个默认存在的数据库information_schema,其中包含所有mysql的数据表信息
  4. sed -n '2,$p'是取出管道输入的第二行到末尾行

###注意事项

  1. 如果你的环境变量中没有加入mysql的命令,把上述mysql命令替换为完整命令路径
  2. 数据无价,谨慎删除!😂

本文转载自:http://www.zhizhi123.com/?p=250

共有 人打赏支持
江上轻烟

江上轻烟

粉丝 1
博文 13
码字总数 442
作品 0
海淀
程序员
批量修改mysql表、表、数据库的字符校对规则

记录一个在工作中遇到的问题,也不算是问题,为的是找一种简便的方法批量修改数据表字段的排序规则,在MySQL中叫collation,常常和编码CHARACTER一起出现的。collation有三种级别,分辨是数据...

IT_小翼
2015/09/17
891
0
查询mysql表是否被损坏和修复、优化

查询mysql表是否被损坏命令,如下: # CHECK TABLE 表名 mysql的长期使用,肯定会出现一些问题,一般情况下mysql表无法访问,就可以修复表了,优化时减少磁盘占用空间。方便备份。 表修复和优...

Thebreezecomes
06/28
0
0
MySQL客户端工具--SQLyog

SQLyog 是一个易于使用的、快速而简洁的图形化管理MYSQL数据库的工具,它能够在任何地点有效地管理你的数据库。 功能: 1、快速备份和恢复数据; 2、以GRID / TEXT 格式显示结果; 3、支持客...

匿名
2008/09/14
53.9K
3
SQLite学习手册(实例代码)

三、高效的批量数据插入: 在给出操作步骤之前先简单说明一下批量插入的概念,以帮助大家阅读其后的示例代码。事实上,批量插入并不是什么新的概念,在其它关系型数据库的C接口API中都提供了...

涩女郎
2015/08/26
0
0
从phpMyAdmin批量导入Excel内容到MySQL

文章作者:姜南(Slyar) 文章来源:Slyar Home (www.slyar.com) 转载请注明,谢谢合作。 之前发了《表达式变量批量替换器 batchSQL》这篇文章,有童鞋说导入数据用phpMyAdmin提供的csv导入功能...

CN.QS
2013/04/24
201
1

没有更多内容

加载失败,请刷新页面

加载更多

RxJS的另外四种实现方式(四)——性能最高的库(续)

接上一篇RxJS的另外四种实现方式(三)——性能最高的库 上一篇文章我展示了这个最高性能库的实现方法。下面我介绍一下这个性能提升的秘密。 首先,为了弄清楚Most库究竟为何如此快,我必须借...

一个灰
29分钟前
0
0
麒麟AI首席科学家现世

8月31日,华为发布了新一代顶级人工智能手机芯片麒麟980,成为全球首款7nm工艺手机芯片,AI方面也实现飞跃,支持人脸识别、物体识别、物体检测、图像分割、智能翻译等。 虽然如今人人都在热议...

问题终结者
昨天
1
0
告警系统主脚本、告警系统配置文件、告警系统监控项目

告警系统主脚本 main.sh内容 #!/bin/bash#Written by aming.# 是否发送邮件的开关export send=1# 过滤ip地址export addr=`/sbin/ifconfig |grep -A1 "ens33: "|awk '/inet/ {pr...

芬野de博客
昨天
2
0
MySQL autocommit探究

-- sessionA:tx_isolation=REPEATABLE-READmysql> select connection_id();+-----------------+| connection_id() |+-----------------+| 28 |+-----------------+......

安小乐
昨天
7
0
c++多线程锁 Mutex  自动判断死锁

c++多线程锁可以使用absl::Mutex std::mutex这两种,下面是demo代码。 使用absl:Mutex的时候打印: [mutex.cc : 1338] RAW: Cycle: [mutex.cc : 1352] RAW: mutex@0x683b68 stack: @ 0x43856......

青黑
昨天
3
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部