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()关闭连接
SeniorSQLsql 对象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.4.2.tar.gz
(49.6 kB
view details)
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file generalsql-1.4.2.tar.gz.
File metadata
- Download URL: generalsql-1.4.2.tar.gz
- Upload date:
- Size: 49.6 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.0.1 CPython/3.12.8
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
434f3fe3fe5a2135510a6cd3cea44c83a95abe3b7bfd1ef86b50f1a6781b23c5
|
|
| MD5 |
11e60f192915afab27127d96d04e7fa8
|
|
| BLAKE2b-256 |
60547fedb70cc96826cc706ba474c524a3137bde1249aacc7a0182752432d477
|
File details
Details for the file GeneralSQL-1.4.2-py3-none-any.whl.
File metadata
- Download URL: GeneralSQL-1.4.2-py3-none-any.whl
- Upload date:
- Size: 40.0 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.0.1 CPython/3.12.8
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
fbd6067e7d3129d9ab12734a75d9b94c7f99add884aad6e137654c3772b7911f
|
|
| MD5 |
15e3e952c2e31322f80a50d8954806c8
|
|
| BLAKE2b-256 |
5fec2926d9c88d0b2f8aa2671495b9fc5cf350e26770ebda0a75cb4a855fd6b0
|