Skip to main content

One API, More Database.

Project description

crudlib

One API, More Database.

Build Status pypi version GitHub license Documentation Status

Implement a set of interfaces to operate databases such as MySQL and MariaDB. His goal is not to build a powerful ORM framework like SQLAlchemy, just to satisfy the most basic CRUD operations.

Quick Start

from crudlib import MySQL

my = MySQL()
my.insert_one(tb="developers", doc={"name": "Zheng"})

rows = my.query(tb="developers", condition={"age": ">=18"})

# Use SQL directly
my.execute("SELECT User FROM mysql.user;")

Installation

pip install crudlib

Features

  • MySQL
  • MariaDB

License

This project is licensed under the MIT License - see the LICENSE file for more details.

Sponsors

  • JetBrains - Offer free Open Source license.

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

crudlib-1.2.1.tar.gz (6.3 kB view hashes)

Uploaded Source

Built Distribution

crudlib-1.2.1-py2.py3-none-any.whl (8.9 kB view hashes)

Uploaded Python 2 Python 3

Supported by

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