https://github.com/pudo/dataset
Easy-to-use data handling for SQL data stores with support for implicit table creation, bulk loading, and transactions.
https://github.com/pudo/dataset
database python sql
Last synced: about 1 month ago
JSON representation
Easy-to-use data handling for SQL data stores with support for implicit table creation, bulk loading, and transactions.
- Host: GitHub
- URL: https://github.com/pudo/dataset
- Owner: pudo
- License: mit
- Created: 2013-04-01T14:57:55.000Z (over 12 years ago)
- Default Branch: master
- Last Pushed: 2025-02-05T12:22:42.000Z (10 months ago)
- Last Synced: 2025-03-17T22:44:51.656Z (8 months ago)
- Topics: database, python, sql
- Language: Python
- Homepage: https://dataset.readthedocs.org/
- Size: 750 KB
- Stars: 4,797
- Watchers: 99
- Forks: 293
- Open Issues: 43
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- Funding: .github/FUNDING.yml
- License: LICENSE.txt
Awesome Lists containing this project
- fucking-awesome-python-cn - dataset
- awesome-python - dataset - Store Python dicts in a database - works with SQLite, MySQL, and PostgreSQL. (ORM)
- best-of-python - GitHub - 13% open · ⏱️ 05.02.2025): (Database Clients)
- awesome-list - dataset - Easy-to-use data handling for SQL data stores with support for implicit table creation, bulk loading, and transactions. (Data Management & Processing / Database & Cloud Management)
- awesome-python-zh - dataset - 将Python dicts存储在数据库中-适用于SQLite,MySQL和PostgreSQL。 (ORM)
- awesome-python - dataset - Store Python dicts in a database - works with SQLite, MySQL, and PostgreSQL. (Database Drivers)
- fucking_awesome_python - dataset - Store Python dicts in a database - works with SQLite, MySQL, and PostgreSQL. (Database Drivers)
- awesome-python-resources - GitHub - 4% open · ⏱️ 03.06.2022): (ORM)
- jimsghstars - pudo/dataset - Easy-to-use data handling for SQL data stores with support for implicit table creation, bulk loading, and transactions. (Python)
- python-awesome - dataset - Store Python dicts in a database - works with SQLite, MySQL, and PostgreSQL. (ORM)
- awesome-starred - pudo/dataset - Easy-to-use data handling for SQL data stores with support for implicit table creation, bulk loading, and transactions. (database)
- starred-awesome - dataset - Easy-to-use data handling for SQL data stores with support for implicit table creation, bulk loading, and transactions. (Python)
- awesome-data-analysis - Dataset - JSON-like interface for working with SQL databases. (🗃️ SQL & Databases / Tools)
- awesome-python - dataset - Store Python dicts in a database - works with SQLite, MySQL, and PostgreSQL. (Database Drivers)
- awesome-python - dataset - Easy-to-use data handling for SQL data stores with support for implicit table creation, bulk loading, and transactions. ` 📝 3 days ago` (ORM [🔝](#readme))
- awesome-python - dataset - Store Python dicts in a database - works with SQLite, MySQL, and PostgreSQL. (Database Drivers)
- fucking-awesome-python - dataset - Store Python dicts in a database - works with SQLite, MySQL, and PostgreSQL. (ORM)
- fucking-awesome-python - :octocat: dataset - :star: 4589 :fork_and_knife: 296 - Store Python dicts in a database - works with SQLite, MySQL, and PostgreSQL. (ORM)
- awesome-python - dataset - Store Python dicts in a database - works with SQLite, MySQL, and PostgreSQL. (Database Drivers)
- awesome-python-cn - dataset
- Awesome-Python - dataset - Store Python dicts in a database - works with SQLite, MySQL, and PostgreSQL. (Database Drivers)
- Python-Awesome - dataset - Store Python dicts in a database - works with SQLite, MySQL, and PostgreSQL. (Database Drivers)
- awesome-python - dataset - Store Python dicts in a database - works with SQLite, MySQL, and PostgreSQL. (ORM)
- awesome-python - dataset - Easy-to-use data handling for SQL data stores with support for implicit table creation, bulk loading, and transactions. (Awesome Python / Database Drivers)
- awesome-python - dataset - Store Python dicts in a database - works with SQLite, MySQL, and PostgreSQL. (ORM)
- awesome-python - dataset - Store Python dicts in a database - works with SQLite, MySQL, and PostgreSQL. (ORM)
- git-github.com-vinta-awesome-python - dataset - Store Python dicts in a database - works with SQLite, MySQL, and PostgreSQL. (Database Drivers)
README
dataset: databases for lazy people
==================================

In short, **dataset** makes reading and writing data in databases as simple as reading and writing JSON files.
[Read the docs](https://dataset.readthedocs.io/)
To install dataset, fetch it with ``pip``:
```bash
$ pip install dataset
```
**Note:** as of version 1.0, **dataset** is split into two packages, with the
data export features now extracted into a stand-alone package, **datafreeze**.
See the relevant repository [here](https://github.com/pudo/datafreeze).