gnsmql


Namegnsmql JSON
Version 0.2.0 PyPI version JSON
download
home_pagehttps://github.com/SimonRenggli1/GNSMQL
SummaryDatabase for sleepy people.
upload_time2024-03-20 13:43:17
maintainerNone
docs_urlNone
authorSimon Renggli
requires_pythonNone
licenseMIT
keywords database sleepy tired zzz
VCS
bugtrack_url
requirements No requirements were recorded.
Travis-CI No Travis.
coveralls test coverage No coveralls.
            # 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
```
import gnsmql

# Initialize with default path
gnsmql = gnsmql.gnsmqlConnector()

# Or specify a custom path for your database
# gnsmql = gnsmql.gnsmqlConnector('/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;")
```

            

Raw data

            {
    "_id": null,
    "home_page": "https://github.com/SimonRenggli1/GNSMQL",
    "name": "gnsmql",
    "maintainer": null,
    "docs_url": null,
    "requires_python": null,
    "maintainer_email": null,
    "keywords": "database, sleepy, tired, zzz",
    "author": "Simon Renggli",
    "author_email": "simon_renggli1@sluz.ch",
    "download_url": "https://files.pythonhosted.org/packages/d3/32/648e4421a74f118735d1c46629f07130fccc9e1f726c4bbc0a673e3f89e4/gnsmql-0.2.0.tar.gz",
    "platform": null,
    "description": "# GNSMQL: A Database for Sleepy People\r\n\r\nWelcome 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.\r\n\r\n## Features\r\n\r\n- **Easy Setup**: Get your database running with just a few lines of code. Perfect for late-night coding sessions.\r\n- **Minimalist Design**: Only the features you need, nothing you don't. No complicated configurations or setups.\r\n- **JSON-Based Storage**: Readable and straightforward data storage using JSON files.\r\n- **Custom Path Support**: Store your databases exactly where you want them, whether it's a local folder or a mounted drive in the clouds.\r\n- **Pythonic Interface**: A clean, Pythonic API makes working with databases as comforting as counting sheep.\r\n## Getting Started\r\n### Prerequisites\r\n- Python 3.6 or higher\r\n\r\n### Installation\r\n```pip install GNSMQL```\r\n\r\n## Quick Start\r\nCreate a Database Instance\r\n```\r\nimport gnsmql\r\n\r\n# Initialize with default path\r\ngnsmql = gnsmql.gnsmqlConnector()\r\n\r\n# Or specify a custom path for your database\r\n# gnsmql = gnsmql.gnsmqlConnector('/path/to/your/custom/db')\r\n```\r\n\r\nCreate a Database\r\n```\r\ngnsmql.execute(\"CREATE DATABASE dreamy;\")\r\n```\r\nCreate a Table\r\n```\r\ngnsmql.execute(\"CREATE TABLE dreamy.nightmares;\")\r\n```\r\nInsert Data into Table\r\n```\r\ngnsmql.execute(\"INSERT INTO dreamy.nightmares VALUES ({'id': 1, 'nightmare': 'forgot to wear pants to work'});\")\r\n```\r\nQuery Data\r\n```\r\ngnsmql.execute(\"SELECT * FROM dreamy.nightmares;\")\r\n```\r\n",
    "bugtrack_url": null,
    "license": "MIT",
    "summary": "Database for sleepy people.",
    "version": "0.2.0",
    "project_urls": {
        "Download": "https://github.com/SimonRenggli1/GNSMQL/archive/refs/tags/latest.tar.gz",
        "Homepage": "https://github.com/SimonRenggli1/GNSMQL"
    },
    "split_keywords": [
        "database",
        " sleepy",
        " tired",
        " zzz"
    ],
    "urls": [
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "d332648e4421a74f118735d1c46629f07130fccc9e1f726c4bbc0a673e3f89e4",
                "md5": "5932cef0d1422f3e47c9143522fe8ba1",
                "sha256": "64ee6b207e362bb0a4329e718ebc0e588faae1495a458d4d60d84470202449c4"
            },
            "downloads": -1,
            "filename": "gnsmql-0.2.0.tar.gz",
            "has_sig": false,
            "md5_digest": "5932cef0d1422f3e47c9143522fe8ba1",
            "packagetype": "sdist",
            "python_version": "source",
            "requires_python": null,
            "size": 3740,
            "upload_time": "2024-03-20T13:43:17",
            "upload_time_iso_8601": "2024-03-20T13:43:17.596570Z",
            "url": "https://files.pythonhosted.org/packages/d3/32/648e4421a74f118735d1c46629f07130fccc9e1f726c4bbc0a673e3f89e4/gnsmql-0.2.0.tar.gz",
            "yanked": false,
            "yanked_reason": null
        }
    ],
    "upload_time": "2024-03-20 13:43:17",
    "github": true,
    "gitlab": false,
    "bitbucket": false,
    "codeberg": false,
    "github_user": "SimonRenggli1",
    "github_project": "GNSMQL",
    "travis_ci": false,
    "coveralls": false,
    "github_actions": false,
    "lcname": "gnsmql"
}
        
Elapsed time: 0.20985s