Database for sleepy people.
Project description
GNSMQL: A Database for Sleepy People
Welcome to GNSMQL, the most straightforward database management system designed for developers who want to focus on their dreams as much as their data. GNSMQL simplifies the complexities of data storage into a restful slumber of coding ease. Whether you're half-awake coding at 2 AM or just prefer a minimalist approach to database management, GNSMQL is here to help.
Features
- Easy Setup: Get your database running with just a few lines of code. Perfect for late-night coding sessions.
- Minimalist Design: Only the features you need, nothing you don't. No complicated configurations or setups.
- JSON-Based Storage: Readable and straightforward data storage using JSON files.
- Custom Path Support: Store your databases exactly where you want them, whether it's a local folder or a mounted drive in the clouds.
- Pythonic Interface: A clean, Pythonic API makes working with databases as comforting as counting sheep.
Getting Started
Prerequisites
- Python 3.6 or higher
Installation
pip install GNSMQL
Quick Start
Create a Database Instance
from GNSMQLParser import GNSMQLParser
# Initialize with default path
gnsmql = GNSMQLParser()
# Or specify a custom path for your database
# gnsmql = GNSMQLParser('/path/to/your/custom/db')
Create a Database
gnsmql.execute("CREATE DATABASE dreamy;")
Create a Table
gnsmql.execute("CREATE TABLE dreamy.nightmares;")
Insert Data into Table
gnsmql.execute("INSERT INTO dreamy.nightmares VALUES ({'id': 1, 'nightmare': 'forgot to wear pants to work'});")
Query Data
gnsmql.execute("SELECT * FROM dreamy.nightmares;")
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
gnsmql-0.1.1.tar.gz
(2.9 kB
view details)
Built Distribution
File details
Details for the file gnsmql-0.1.1.tar.gz
.
File metadata
- Download URL: gnsmql-0.1.1.tar.gz
- Upload date:
- Size: 2.9 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.0.0 CPython/3.12.0
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | dc47324c1cefc515e7e3ea5dde591cad823a0cfc0b8fc0a64c7356427c742946 |
|
MD5 | 8027e2c446ff898b06038cc30e6ccb36 |
|
BLAKE2b-256 | ff5d2b1157c15a6e1573597f07f635acda0a2cdea370d4b33c13603c74334bde |
File details
Details for the file gnsmql-0.1.1-py3-none-any.whl
.
File metadata
- Download URL: gnsmql-0.1.1-py3-none-any.whl
- Upload date:
- Size: 2.9 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.0.0 CPython/3.12.0
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | f46f8cbfb1d0bff483038f7024a5fdc9c6d2c94de7ffc4f7a2c93cfa50f6e62b |
|
MD5 | d8e2eaffeb04d140c6c981b5fd99bd95 |
|
BLAKE2b-256 | 81707baf83197301f6ae8d162d35bb59d3ceb4f27ec440c392e4f52f9a33d66d |