# windwos-sql-tools-程序员自己写的最好用的sql版本控制工具 **Repository Path**: bobobobbb/sql-tools ## Basic Information - **Project Name**: windwos-sql-tools-程序员自己写的最好用的sql版本控制工具 - **Description**: 支持分表批量更新,格式为 例子 看readme - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 1 - **Forks**: 1 - **Created**: 2021-04-22 - **Last Updated**: 2022-11-17 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # sql版本工具使用说明 ## 目录结构 ├─dll --动态链接库 ├─sql_release --发行的sql,就是我们创建的sql将会在这个文件夹。 ├─sql例子 --sql,写法的例子 └─trail初始数据库 --项目初始数据库 ## 修改mysql 配置 **编辑器** 打开 `sql_update.bat` 修改配置 ## 常用操作 ### 新增sql 双击打开,`sql_update.bat` ``` A: Add SQL script U: Update SQL ``` 键入 `A` 接下来输入你 此次sql操作的名字即可 ### 更新sql 双击打开,`sql_update.bat` ``` A: Add SQL script U: Update SQL ``` 键入 `U` 等待执行结果即可,如果执行报错,请根据错误排bug。 请注意,这里工具直接按照顺序执行sql, 也就是前面的sql已经执行成功。仅仅是错误后的sql执行失败。 ### 删除sql 如果已经上传git,并且已经执行,建议新增sql,通过sql删除以前的sql 如果本地测试,尚未执行,可以直接删除。 如果本地测试,执行了,没有上传git,可以删除数据库,version表的最大一个时间戳的版本号。再删除sql。 ## sql 版本控制原理 1. sql创建,是按照时间戳创建的。 2. 执行后,sql的时间戳,就是版本号。