MySQL 数据库命令行操做小工具
- 支持传入SQL文件参数的形式,例:-f=./test.sql
- 支持命令行直接传SQL语句的形式,例:-sql="select * from test"
- 支持不同的操作类型,例:-op=create
- create: 建表
- insert: 插入数据
- update: 更新数据
- delete: 删除数据
- query: 查询数据
- 查询语句支持输出到文件,例:-output=true -path=./output.txt
- 支持导出数据指定分隔符,例:-split=,
- 支持 SQL 语句中传入变量:
- SQL 中写法:
select * from test_table2 where created_at <= '${mysqlvar:today}' and created_at >= '${mysqlvar:yesterday}';
- 命令行参数写法:-mysqlvar=yesterday:2021-04-26 -mysqlvar=today:2021-04-27
- SQL 中写法:
- 相关使用帮助:-h 参数查看