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')

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.1.0.tar.gz (3.3 kB view details)

Uploaded Source

Built Distribution

ctpysql-1.1.0-py3-none-any.whl (4.0 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: ctpysql-1.1.0.tar.gz
  • Upload date:
  • Size: 3.3 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.1.0.tar.gz
Algorithm Hash digest
SHA256 19613d936dad6a473d9caf1b83656754a9381b236cb465b7abd077fb7d60fa78
MD5 6fc23f6f818f8cda6cd4c4a3d7c26add
BLAKE2b-256 953a4a0f13032e7c93fc5a5f6b620d540077da26edf92f548d250ecfb532d52a

See more details on using hashes here.

File details

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

File metadata

  • Download URL: ctpysql-1.1.0-py3-none-any.whl
  • Upload date:
  • Size: 4.0 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.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 5df639e8c20c1197886c0c6380ddfce082e58e7df300ff7e430b85cfbfac76cc
MD5 9b0267c11b06d96339ec8964ccf50003
BLAKE2b-256 3a0dc32ccaba7f6f4d6f3e21f8bb864db7426d60777c30a5004c794260c8c196

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