--------------------------------------
分库分表 建库脚本 生成器
lishiguang
--------------------------------------
功能:
通过配置文件以及sql模板文件自动生成 分库分表,单库分表的sql脚本
最新更新:
1、支持分库不分表的脚本生成
2、修正重复索引报错问题
--------------------------------------
文件结构
生成单个建库脚本.exe:运行该文件,在该程序根目录生成单个建库脚本->result.sql
生成多个建库脚本.exe :运行该文件,在该程序根目录生成多个建库脚本,根据分库名命名->分库名.sql
tables 文件夹 :该文件夹下存放的是模板文件以及相关配置文件(config)
注:运行脚本首先要配置模板文件
——————————————————————————————————————
使用方法:
——————————————————————————————
×××配置config文件×××
——————————————————————————————
1、该文件第一行 配置 你将要生成的分库 名称,一个或多个
2、行头带[#,]的为注释,不做解析
3、配置分表信息 自第二行起 以逗号相隔配置如下参数
建表模板脚本名,分表数量,每张分表中存储最大数量,
例如:template.sql,2,100000,
——————————————————————————————
×××配置分表模板×××
——————————————————————————————
1、将单个表的建库脚本考到talbes文件夹下
例如:template.sql ,此处文件名对应的是config文件中的 template.sql
2、设定替换符号{n}, 此处{n}将用分表数量按从小到大顺序依次生成
注:模板中不设置替换符号{n}的模板,请将分表数量设置成1,否则会生成重复数据
3、设置自增间隔用如下方法配置 AUTO_INCREMENT={AUTO_INCREMENT}
{AUTO_INCREMENT}将会被替换成实际的值
例如:AUTO_INCREMENT=0 AUTO_INCREMENT=100000 ...
————————————————————————————————————————————————————————————————————
测试python 版本为2.5
E-mail:shiguangs@gmail.com
没有合适的资源?快使用搜索试试~ 我知道了~
资源推荐
资源详情
资源评论
收起资源包目录
分库分表自动建库表小工具.zip (11个子文件)
分库分表自动建库表小工具
tables
test.sql 693B
config 110B
mall3.sql 68KB
mall1.sql 68KB
mall4.sql 68KB
result.sql 338KB
mall2.sql 68KB
mall0.sql 67KB
readme.txt 2KB
生成单个建库脚本.exe 2.53MB
生成多个建库脚本.exe 2.53MB
共 11 条
- 1
资源评论
- 问答2014-01-08嗯,没什么用,只是建立了几个数据库表而已
- 魔界2017-08-15没有啥大用,效果不明显
- 07552013-07-22么什么用,达不到预期的效果
老灰猫
- 粉丝: 3
- 资源: 1
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功