Skip to main content

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


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)

Uploaded Source

Built Distribution

GeneralSQL-1.1.3-py3-none-any.whl (22.2 kB view details)

Uploaded Python 3

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

Hashes for GeneralSQL-1.1.3.tar.gz
Algorithm Hash digest
SHA256 72d00c74c46fab782ad85e38e15319942cbe5a04a7e9ee04a5c494d931ff345d
MD5 88a59739028d067d9e352e15ab874d97
BLAKE2b-256 cf51eadfd010e6298caaad5227f65a25dc2c0b39a91c254f8507da1785357aa0

See more details on using hashes here.

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

Hashes for GeneralSQL-1.1.3-py3-none-any.whl
Algorithm Hash digest
SHA256 1ca33573bc7034e6fd6df9ff5acac4c07dc8f0b9d9bb43b2ac6bc4c44d83a155
MD5 5cafa5e28b11665662e81d9e818d1490
BLAKE2b-256 541953576b3adbae25889c75597929d9c9ae779cd9a7019ba5e08cb9a6f7cf5c

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page