Sql generator tool.
Project description
General SQL
Sql 生成器工具
通用格式 处理不同数据库的数据 可根据 Template(模板) 进行自定义扩展
可参考 db/Jmysql.py
已支持数据库
- mysql 安装
pip install mysql-connector
使用示例
各种方法详细使用设计
GeneralSQL
中目前有2种主要对象
SeniorDB
数据库对象set_conf()
设置数据库对象的配置(连接配置)get_conf()
获取配置信息connect()
数据库连接close()
关闭连接
SeniorSQL
sql 对象Add(*args, **kwargs) -> sql
添加数据方法 返回 sql 对象Del(*args, **kwargs) -> sql
删除数据方法 返回 sql 对象Up(*args, **kwargs) -> sql
更新数据方法 返回 sql 对象Sel(*args, **kwargs) -> sql
查询数据方法 返回 sql 对象
- sql 对象方法
set_join(*args, **kwargs)
设置连表查询set_where(*args, **kwargs)
设置条件set_group(*args, **kwargs)
设置分组set_order(*args, **kwargs)
设置排序set_limit(*args, **kwargs)
设置分页data_decode(*args, **kwargs)
数据解码format_sql(*args, **kwargs)
格式化数据format_data(*args, **kwargs)
格式化数据
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
GeneralSQL-1.1.3.tar.gz
(47.0 kB
view hashes)
Built Distribution
GeneralSQL-1.1.3-py3-none-any.whl
(22.2 kB
view hashes)
Close
Hashes for GeneralSQL-1.1.3-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 1ca33573bc7034e6fd6df9ff5acac4c07dc8f0b9d9bb43b2ac6bc4c44d83a155 |
|
MD5 | 5cafa5e28b11665662e81d9e818d1490 |
|
BLAKE2b-256 | 541953576b3adbae25889c75597929d9c9ae779cd9a7019ba5e08cb9a6f7cf5c |