Skip to main content

Python SQLiteHelper is a python package that help you to create sqlite databases,tables and interacting with sqlite database without have to worry about writing any SQL query.

Project description

PySQLite-Helper 🧤

GitHub stars GitHub license

Python SQLiteHelper is a python package that help you to create sqlite databases,tables and interacting with sqlite database without have to worry about writing any SQL query.

# import the module from helper folder
from pysqlitehelper.helpers import SQLiteHelper

# creating the database called todo_app using our SQLiteHeper module 
db=SQLiteHelper('todo_app')
# After this like the file todo_app.db will be created in your directory

# Specify the structure of table you want to create using dictionary like this
columns = {
    'title': 'text',
    'description':'text',
    'completed':'boolean',
}

# create table using create_table function, and pass table name and of course the columns in the table 
db.create_table('tasks',columns)

# you want to insert data in your table right let's kee going
# specify values to be inserted in your table like this, column name then the value in dictionary format

values={
    'title':'Coding in the morning',
    'description':'Drinking coffee instead',
    'completed':False,
}

# then to execute the insert method call this fuction and pass table name and it's value

db.insert('tasks',values)
# after this line, you are now inserted your data in your table 

# select data by ID , here i'm going to select todo with id of 2
todo=db.selectWhereId('tasks',2)
print(todo)
# you can display selected column like this print(todo['title'])

# select all datas and display it via console like this
for r in db.selectAll(table_name='tasks'):
    print(r)

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

pysqlitehelper-0.4.0.tar.gz (2.9 kB view details)

Uploaded Source

Built Distribution

pysqlitehelper-0.4.0-py3-none-any.whl (3.7 kB view details)

Uploaded Python 3

File details

Details for the file pysqlitehelper-0.4.0.tar.gz.

File metadata

  • Download URL: pysqlitehelper-0.4.0.tar.gz
  • Upload date:
  • Size: 2.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.9.18

File hashes

Hashes for pysqlitehelper-0.4.0.tar.gz
Algorithm Hash digest
SHA256 151ff0064c533ae0859aa2662734bbfb2e6255db71f559f045129b28fb582f84
MD5 96823112a3040995e9b428c491c7d168
BLAKE2b-256 c55a0223cffbd565ce4758b7ab582695bfa6fc625bbb8639410b4772b6d3b692

See more details on using hashes here.

File details

Details for the file pysqlitehelper-0.4.0-py3-none-any.whl.

File metadata

File hashes

Hashes for pysqlitehelper-0.4.0-py3-none-any.whl
Algorithm Hash digest
SHA256 847519c5d001711970e4bba844b3f9f2a3d9ec587a4f42bf6a200e73eac70243
MD5 1860e11d23e3e2bb258da86bcb65b6fa
BLAKE2b-256 711318ccfcf038fedade4ab137ae43a0c15fe2f6a59b37df2d3f05048ed8323e

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