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.4.2.tar.gz (49.6 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

GeneralSQL-1.4.2-py3-none-any.whl (40.0 kB view details)

Uploaded Python 3

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

Hashes for generalsql-1.4.2.tar.gz
Algorithm Hash digest
SHA256 434f3fe3fe5a2135510a6cd3cea44c83a95abe3b7bfd1ef86b50f1a6781b23c5
MD5 11e60f192915afab27127d96d04e7fa8
BLAKE2b-256 60547fedb70cc96826cc706ba474c524a3137bde1249aacc7a0182752432d477

See more details on using hashes here.

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

Hashes for GeneralSQL-1.4.2-py3-none-any.whl
Algorithm Hash digest
SHA256 fbd6067e7d3129d9ab12734a75d9b94c7f99add884aad6e137654c3772b7911f
MD5 15e3e952c2e31322f80a50d8954806c8
BLAKE2b-256 5fec2926d9c88d0b2f8aa2671495b9fc5cf350e26770ebda0a75cb4a855fd6b0

See more details on using hashes here.

Supported by

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