Skip to main content

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


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)

Uploaded Source

Built Distribution

gnsmql-0.1.1-py3-none-any.whl (2.9 kB view details)

Uploaded Python 3

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

Hashes for gnsmql-0.1.1.tar.gz
Algorithm Hash digest
SHA256 dc47324c1cefc515e7e3ea5dde591cad823a0cfc0b8fc0a64c7356427c742946
MD5 8027e2c446ff898b06038cc30e6ccb36
BLAKE2b-256 ff5d2b1157c15a6e1573597f07f635acda0a2cdea370d4b33c13603c74334bde

See more details on using hashes here.

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

Hashes for gnsmql-0.1.1-py3-none-any.whl
Algorithm Hash digest
SHA256 f46f8cbfb1d0bff483038f7024a5fdc9c6d2c94de7ffc4f7a2c93cfa50f6e62b
MD5 d8e2eaffeb04d140c6c981b5fd99bd95
BLAKE2b-256 81707baf83197301f6ae8d162d35bb59d3ceb4f27ec440c392e4f52f9a33d66d

See more details on using hashes here.

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