Skip to main content

This library is for run MYSQL queries as fast as possible 🚄🔥!

Project description

ctpysql

Discord Server Twitter Account Build Passing

cautious-pysql

CTpysql helps you to code mysql queries as fast as possible 🚄🔥

Usage

Installation

Use pip install ctpysql to install the ctpysql and it's dependencies on your pc (or venv).

import module with:

from ctpysql import ctpysql

to use it in your project.

How it works?

You may import mysql.connector to work with ctpysql, just use:

from mysql.connector import (connection, Error)

and make a connection like this:

cnx = connection.MySQLConnection(user='root', password='password, host='127.0.0.1', database='db')

then make an object from ctpysql class using this connection:

obj = ctpysql(cnx)

after these steps you are able to use this library correctly, for example, insert query using dictionary values:

obj.insert('users', {'username': 'user1', 'password': 'password1'})

Supported queries

supported queries at this version (they will be more soon):


Mysql insert query (rowid return):

insert('table', {dictionary values})


Mysql table truncate query:

truncate('table')


Mysql select query (object return):

fetch('table', 'case [all or one]', 'type [dic or None]', {dictionary values (for select)})


Mysql update query (affected rows count return):

update('table', 'condition column name', 'condition column value', **data)

Example: update('users', 'username', usernameVar, password=123, email=a@a.com)


Mysql delete query (deleted rows count return):

delete('table', 'condition column name', 'condition value')


Mysql drop query ("Success" or error return):

delete('table', 'condition column name', 'condition value')


Mysql order by query (fetched items return):

order('table', **data(column1="order like ASC", column2="order like DESC"))

Example: order('products', name="ASC", id="DESC")

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

ctpysql-1.2.0.tar.gz (3.5 kB view details)

Uploaded Source

Built Distribution

ctpysql-1.2.0-py3-none-any.whl (4.2 kB view details)

Uploaded Python 3

File details

Details for the file ctpysql-1.2.0.tar.gz.

File metadata

  • Download URL: ctpysql-1.2.0.tar.gz
  • Upload date:
  • Size: 3.5 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.1 importlib_metadata/3.7.3 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.59.0 CPython/3.8.6

File hashes

Hashes for ctpysql-1.2.0.tar.gz
Algorithm Hash digest
SHA256 023b6c9db76beb3d3be7bd80899d9bb13ec4af6005829c82816d2fe7f71d1505
MD5 38eb1569336a9d1dbab0d779f8c69146
BLAKE2b-256 855c190496e342df9e201cfbf69272a6d772f2798770a218fb610d526f897fb7

See more details on using hashes here.

File details

Details for the file ctpysql-1.2.0-py3-none-any.whl.

File metadata

  • Download URL: ctpysql-1.2.0-py3-none-any.whl
  • Upload date:
  • Size: 4.2 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.1 importlib_metadata/3.7.3 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.59.0 CPython/3.8.6

File hashes

Hashes for ctpysql-1.2.0-py3-none-any.whl
Algorithm Hash digest
SHA256 4fc3026f140decd86c5ada0f6e7d427fe812d25d0e2e87516bf8111af3c12f14
MD5 a2ddb3693ea6521d357704b0943b1823
BLAKE2b-256 1c925e9df266f7dadc5f87c9b2dceacddca45fb6c3241d36bd86b1c211bc3757

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