技术头条 - 一个快速在微博传播文章的方式     搜索本站
您现在的位置首页 --> 系统运维 --> 批量处理多个表

批量处理多个表

浏览:1832次  出处信息

xaprb上发现的一个工具,很是有用,记录之.

平时在数据库设计的过程中会设计成单个表为分表,比如说POST表最终为一个POST库,这个库有几百个表,对数据进行切分。

在这种情况下,如果添加或者修改字段或者清空数据时就很麻烦了,之前一直是使用自己的脚本进行处理,而Xaprb开发的这个小工具则刚好可以做这个事,呵,以后不用再为类似的事情操心了。

$ wget http://www.maatkit.org/get/mk-find
$ perl mk-find --exec 'TRUNCATE TABLE %D.%N'

%D表示任意数据库
%N表示任意表

对于单个数据库进行操作则如下:

$ wget http://www.maatkit.org/get/mk-find
$ perl mk-find dbname --exec 'TRUNCATE TABLE %D.%N'

建议继续学习:

  1. Mysql中大批量删除数据    (阅读:3278)
  2. Mysql中如何批量生成脚本    (阅读:2696)
  3. 服务器批量执行工具 PSSH    (阅读:1738)
QQ技术交流群:445447336,欢迎加入!
扫一扫订阅我的微信号:IT技术博客大学习
© 2009 - 2024 by blogread.cn 微博:@IT技术博客大学习

京ICP备15002552号-1