A Database Management System based on Python 3.0 and JSON which stores the data directly on your local computer.
Project description
Quillix is a Python package designed for local database management using JSON as the underlying storage format. With Quillix, users can seamlessly create, manage, and query databases through a simplified interface. The package provides a convenient way to perform basic database operations, execute SQL-like queries, and manage data with ease.
Usage
import quillix as qx, then just call the query() function like, qx.query("your query").
Note: 1. "Alter table" has only column based operations which include "drop", "rename", "add".
2. In "update table" syntax, "column1 = column1 + value" is written as "column1 + value".
3. Syntax does not include semi-colon(;) in the end.
4. Enclose conditions after "where" keyword with brackets.
Example, "select * from table_name where ((column1 > 5) or (column2 == hello world))"
5. while using "group by" or "order by" clause, no need to mention the grouping or sorting columns in the column details between "select" and "from" keyword.
6. "Join" does not work, however you can use object based syntax.
Example, "select count(b.col4) from a testTable, b testTable2 where (a.col2 == b.col5) group by a.col1"
When you create a database, you will find a data.json file being created in your project directory. It will store all the data that you put in your database.
Complete documentation will be available in a few days.
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 Distributions
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file quillix-1.0.1-py3-none-any.whl.
File metadata
- Download URL: quillix-1.0.1-py3-none-any.whl
- Upload date:
- Size: 6.8 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.11.3
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
91038035e3e4fa0e10ddfcaa1466e7810817c372e9c686c4f0e1d89b6345299f
|
|
| MD5 |
bc71a203ae078f6b82fdf0e3724e7aaa
|
|
| BLAKE2b-256 |
cc8ecb4e745e220e82a358dc91017ccc0a03c26868c822324b76a4e56ebd5268
|