mysql 数据库 切表的脚本
来源:互联网 发布:上海程序员薪资 编辑:程序博客网 时间:2024/05/16 14:10
#!/bin/sh
host=$1
port=$2
host=${host:="localhost"} #host没赋值,那么就赋值为localhost
port=${port:="3306"}
schema=$3
echo $host, $port, $schema
#sleep 15
echo "=====bre2.0 archive tables ...."
date "+%F %T"
dater=`date -d "-1 day" "+%Y%m%d"`
exe_sql="create table Mapping_event_tmp like Mapping_event; rename table Mapping_event to Mapping_event_$dater, Mapping_event_tmp to Mapping_event;"
#如果只传了schema进来, 则只修改该schema下的所有表
if [ "$schema" ]
then
echo "===="$schema
echo $exe_sql
echo $exe_sql | mysql -h $host -P $port -uusername -ppassword $schema
#如果schema没传则修改该服务器下面的所有表
else
mysql -h $host -P $port -uusername -ppassword -e "show databases like 'DMP_GDMP%';" -N | while read schema
do
echo "===="$schema
echo $exe_sql
echo $exe_sql | mysql -h $host -P $port -uusername -ppassword $schema
done
fi
host=$1
port=$2
host=${host:="localhost"} #host没赋值,那么就赋值为localhost
port=${port:="3306"}
schema=$3
echo $host, $port, $schema
#sleep 15
echo "=====bre2.0 archive tables ...."
date "+%F %T"
dater=`date -d "-1 day" "+%Y%m%d"`
exe_sql="create table Mapping_event_tmp like Mapping_event; rename table Mapping_event to Mapping_event_$dater, Mapping_event_tmp to Mapping_event;"
#如果只传了schema进来, 则只修改该schema下的所有表
if [ "$schema" ]
then
echo "===="$schema
echo $exe_sql
echo $exe_sql | mysql -h $host -P $port -uusername -ppassword $schema
#如果schema没传则修改该服务器下面的所有表
else
mysql -h $host -P $port -uusername -ppassword -e "show databases like 'DMP_GDMP%';" -N | while read schema
do
echo "===="$schema
echo $exe_sql
echo $exe_sql | mysql -h $host -P $port -uusername -ppassword $schema
done
fi
date "+%F %T"
说明 schema是数据库名字
感谢haifeng
- mysql 数据库 切表的脚本
- 备份mysql所有数据库的每个表的shell脚本
- MySQL:复制/同步数据库/表的简单脚本
- 删除mysql数据库中所有表的shell脚本
- 一个简单的MySQL数据库脚本
- mysql数据库自动定期备份的脚本
- 导出MySql数据库字典的PHP脚本
- 创建mysql数据库的自动化脚本
- 自动备份 MySQL 数据库的 shell 脚本
- python+mysql:简单的数据库控制脚本
- MySQL数据库升级脚本
- MySQL数据库备份脚本
- mysql导出数据库脚本
- mysql 备份数据库脚本
- mysql导出数据库脚本
- MYSQL数据库备份脚本
- mysql导出数据库脚本
- mysql导出数据库脚本
- 使用仓库管理器——Sonatype Nexus的九大理由 转自:http://juvenshun.iteye.com/blog/285059
- [Usaco2006 Nov]Corn Fields牧场的安排 壮压DP
- 找到工作了
- VMware虚拟机里安装CentOS 6.3图文教程
- android特效集锦系列之七 仿QQ顶部消息工具
- mysql 数据库 切表的脚本
- Server Tomcat v7.0 Server at localhost was unable to start within 45 seconds
- 黑马程序员_网络编程
- android bundle
- android特效集锦系列之八 仿快播搜索框悬浮文字搜索
- 斗地主算法的设计与实现(六)--项目源码和说明
- 【一天一篇CPP】多态性和虚函数和虚析构函数和纯虚函数和抽象类
- 2013.10.10(天津站)百度研发一面试总结
- 用两个栈实现一个队列——我作为面试官的小结