Sqlite3Helper


NameSqlite3Helper JSON
Version 2.3.0 PyPI version JSON
download
home_pageNone
Summary一个不安全的 sqlite3 包装库
upload_time2024-09-04 17:16:41
maintainerNone
docs_urlNone
authorNone
requires_python>=3.10
licenseNone
keywords
VCS
bugtrack_url
requirements No requirements were recorded.
Travis-CI No Travis.
coveralls test coverage No coveralls.
            # Sqlite3Helper

一个不安全的 sqlite3 包装库

## 介绍

因本人总是记不住 SQLite 的那些 SQL 语法,在 Python 里使用 sqlite3 这个库的时候每次都得去查语法,甚是烦躁,于是就编写了这个包装库,把常用的数据库操作都封装成了函数。

说这个库不安全,是因为这个库没有处理 SQL 注入攻击的问题。本来也就是自己用一用,注入攻击这么复杂的问题,还是先放一放吧。

## 安装

```sh
pip install Sqlite3Helper
```

### 安装可选的加密功能

> 需 2.2.6 版本以上,2.2.6 版本之前是强制安装的

```sh
pip install Sqlite3Helper[crypto]
```


## 示例

点击 [这里](https://github.com/JulianFreeman/Sqlite3Helper/blob/main/docs/basic_usage.md) 查看基本使用。

            

Raw data

            {
    "_id": null,
    "home_page": null,
    "name": "Sqlite3Helper",
    "maintainer": null,
    "docs_url": null,
    "requires_python": ">=3.10",
    "maintainer_email": null,
    "keywords": null,
    "author": null,
    "author_email": "Julian Freeman <freemanjulian372@gmail.com>",
    "download_url": "https://files.pythonhosted.org/packages/61/61/70f2758600424af2d7a201c36a774e7ef7562cc2aaa73eb546a604b5ea5d/sqlite3helper-2.3.0.tar.gz",
    "platform": null,
    "description": "# Sqlite3Helper\r\n\r\n\u4e00\u4e2a\u4e0d\u5b89\u5168\u7684 sqlite3 \u5305\u88c5\u5e93\r\n\r\n## \u4ecb\u7ecd\r\n\r\n\u56e0\u672c\u4eba\u603b\u662f\u8bb0\u4e0d\u4f4f SQLite \u7684\u90a3\u4e9b SQL \u8bed\u6cd5\uff0c\u5728 Python \u91cc\u4f7f\u7528 sqlite3 \u8fd9\u4e2a\u5e93\u7684\u65f6\u5019\u6bcf\u6b21\u90fd\u5f97\u53bb\u67e5\u8bed\u6cd5\uff0c\u751a\u662f\u70e6\u8e81\uff0c\u4e8e\u662f\u5c31\u7f16\u5199\u4e86\u8fd9\u4e2a\u5305\u88c5\u5e93\uff0c\u628a\u5e38\u7528\u7684\u6570\u636e\u5e93\u64cd\u4f5c\u90fd\u5c01\u88c5\u6210\u4e86\u51fd\u6570\u3002\r\n\r\n\u8bf4\u8fd9\u4e2a\u5e93\u4e0d\u5b89\u5168\uff0c\u662f\u56e0\u4e3a\u8fd9\u4e2a\u5e93\u6ca1\u6709\u5904\u7406 SQL \u6ce8\u5165\u653b\u51fb\u7684\u95ee\u9898\u3002\u672c\u6765\u4e5f\u5c31\u662f\u81ea\u5df1\u7528\u4e00\u7528\uff0c\u6ce8\u5165\u653b\u51fb\u8fd9\u4e48\u590d\u6742\u7684\u95ee\u9898\uff0c\u8fd8\u662f\u5148\u653e\u4e00\u653e\u5427\u3002\r\n\r\n## \u5b89\u88c5\r\n\r\n```sh\r\npip install Sqlite3Helper\r\n```\r\n\r\n### \u5b89\u88c5\u53ef\u9009\u7684\u52a0\u5bc6\u529f\u80fd\r\n\r\n> \u9700 2.2.6 \u7248\u672c\u4ee5\u4e0a\uff0c2.2.6 \u7248\u672c\u4e4b\u524d\u662f\u5f3a\u5236\u5b89\u88c5\u7684\r\n\r\n```sh\r\npip install Sqlite3Helper[crypto]\r\n```\r\n\r\n\r\n## \u793a\u4f8b\r\n\r\n\u70b9\u51fb [\u8fd9\u91cc](https://github.com/JulianFreeman/Sqlite3Helper/blob/main/docs/basic_usage.md) \u67e5\u770b\u57fa\u672c\u4f7f\u7528\u3002\r\n",
    "bugtrack_url": null,
    "license": null,
    "summary": "\u4e00\u4e2a\u4e0d\u5b89\u5168\u7684 sqlite3 \u5305\u88c5\u5e93",
    "version": "2.3.0",
    "project_urls": {
        "Changelog": "https://github.com/JulianFreeman/Sqlite3Helper/blob/main/CHANGELOG.md",
        "Homepage": "https://github.com/JulianFreeman/Sqlite3Helper",
        "Repository": "https://github.com/JulianFreeman/Sqlite3Helper.git"
    },
    "split_keywords": [],
    "urls": [
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "5fca793b77cb135240b06af22bd8f27eaee16f39d11f4f104960e68d8c7201f9",
                "md5": "6e8894b4177c6eb3030f68883d489bf4",
                "sha256": "11abc98111aed1c97cc79d8bcd6f385b4d65a7220102da840f70ff992f0f8513"
            },
            "downloads": -1,
            "filename": "Sqlite3Helper-2.3.0-py3-none-any.whl",
            "has_sig": false,
            "md5_digest": "6e8894b4177c6eb3030f68883d489bf4",
            "packagetype": "bdist_wheel",
            "python_version": "py3",
            "requires_python": ">=3.10",
            "size": 22452,
            "upload_time": "2024-09-04T17:16:40",
            "upload_time_iso_8601": "2024-09-04T17:16:40.410646Z",
            "url": "https://files.pythonhosted.org/packages/5f/ca/793b77cb135240b06af22bd8f27eaee16f39d11f4f104960e68d8c7201f9/Sqlite3Helper-2.3.0-py3-none-any.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "616170f2758600424af2d7a201c36a774e7ef7562cc2aaa73eb546a604b5ea5d",
                "md5": "fe867194ea551b10f052c25d5753d861",
                "sha256": "951519a7690d508cc9a0ddb5bf2d792a0cfb29d4c7ed783be95ec0c72a44f12e"
            },
            "downloads": -1,
            "filename": "sqlite3helper-2.3.0.tar.gz",
            "has_sig": false,
            "md5_digest": "fe867194ea551b10f052c25d5753d861",
            "packagetype": "sdist",
            "python_version": "source",
            "requires_python": ">=3.10",
            "size": 23821,
            "upload_time": "2024-09-04T17:16:41",
            "upload_time_iso_8601": "2024-09-04T17:16:41.717306Z",
            "url": "https://files.pythonhosted.org/packages/61/61/70f2758600424af2d7a201c36a774e7ef7562cc2aaa73eb546a604b5ea5d/sqlite3helper-2.3.0.tar.gz",
            "yanked": false,
            "yanked_reason": null
        }
    ],
    "upload_time": "2024-09-04 17:16:41",
    "github": true,
    "gitlab": false,
    "bitbucket": false,
    "codeberg": false,
    "github_user": "JulianFreeman",
    "github_project": "Sqlite3Helper",
    "travis_ci": false,
    "coveralls": false,
    "github_actions": false,
    "lcname": "sqlite3helper"
}
        
Elapsed time: 0.64322s