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 details)
Built Distribution
File details
Details for the file GeneralSQL-1.1.3.tar.gz
.
File metadata
- Download URL: GeneralSQL-1.1.3.tar.gz
- Upload date:
- Size: 47.0 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.11.6
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 |
72d00c74c46fab782ad85e38e15319942cbe5a04a7e9ee04a5c494d931ff345d
|
|
MD5 |
88a59739028d067d9e352e15ab874d97
|
|
BLAKE2b-256 |
cf51eadfd010e6298caaad5227f65a25dc2c0b39a91c254f8507da1785357aa0
|
File details
Details for the file GeneralSQL-1.1.3-py3-none-any.whl
.
File metadata
- Download URL: GeneralSQL-1.1.3-py3-none-any.whl
- Upload date:
- Size: 22.2 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.11.6
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 |
1ca33573bc7034e6fd6df9ff5acac4c07dc8f0b9d9bb43b2ac6bc4c44d83a155
|
|
MD5 |
5cafa5e28b11665662e81d9e818d1490
|
|
BLAKE2b-256 |
541953576b3adbae25889c75597929d9c9ae779cd9a7019ba5e08cb9a6f7cf5c
|