文档章节

批量删除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
0.02-MySQL的一些基本操作

一、数据库的操作: 1.1、CMD连接MySQL数据库 : mysql -hlocalhost -uroot -p123456 1.2、关闭连接 : exit 1.3、显示已有数据库 : show databases; show databases like 'searchKey'; 1.4、创......

静以修身2025
2018/12/03
0
0
0.02—MySQL的一些基本操作

一、数据库的操作: 1.1、CMD连接MySQL数据库 : mysql -hlocalhost -uroot -p123456 1.2、关闭连接 : exit 1.3、显示已有数据库 : show databases; show databases like 'searchKey'; 1.4、创......

静以修身2025
01/07
0
0
查询mysql表是否被损坏和修复、优化

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

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

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

匿名
2008/09/14
53.9K
3

没有更多内容

加载失败,请刷新页面

加载更多

OSChina 周一乱弹 —— 白掌柜说了卖货不卖身

Osc乱弹歌单(2019)请戳(这里) 【今日歌曲】 @爱漫爱 :这是一场修行分享羽肿的单曲《Moony》 手机党少年们想听歌,请使劲儿戳(这里) @clouddyy :开不开心? 开心呀, 我又不爱睡懒觉…...

小小编辑
今天
9
0
大数据教程(11.7)hadoop2.9.1平台上仓库工具hive1.2.2搭建

上一篇文章介绍了hive2.3.4的搭建,然而这个版本已经不能稳定的支持mapreduce程序。本篇博主将分享hive1.2.2工具搭建全过程。先说明:本节就直接在上一节的hadoop环境中搭建了! 一、下载apa...

em_aaron
今天
3
0
开始看《JSP&Servlet学习笔记》

1:WEB应用简介。其中1.2.1对Web容器的工作流程写得不错 2:编写Servlet。搞清楚了Java的Web目录结构,以及Web.xml的一些配置作用。特别是讲了@WebServlet标签 3:请求与响应。更细致的讲了从...

max佩恩
今天
4
0
mysql分区功能详细介绍,以及实例

一,什么是数据库分区 前段时间写过一篇关于mysql分表的的文章,下面来说一下什么是数据库分区,以mysql为例。mysql数据库中的数据是以文件的形势存在磁盘上的,默认放在/mysql/data下面(可...

吴伟祥
今天
5
0
SQL语句查询

1.1 排序 通过order by语句,可以将查询出的结果进行排序。放置在select语句的最后。 格式: SELECT * FROM 表名 ORDER BY 排序字段ASC|DESC; ASC 升序 (默认) DESC 降序 1.查询所有商品信息,...

stars永恒
今天
5
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部