Skip to main content

it helps to connect mysql and do CURD action easily

Project description

mysql_fastconnector

"mysql_fastconnector" is a module or library designed to simplify MySQL database interactions and CRUD operations.

if you're considering using "mysql_fastconnector" in your projects, it's essential to refer to its resources to get a more detailed understanding of its capabilities, how to integrate it into your applications, and any specific benefits it offers compared to other MySQL connectors or libraries. Additionally, checking for updates and community feedback can help you gauge its reliability and suitability for your needs.

Required Mysql client and connector

pip install mysqlclient
pip install mysql-connector-python
pip install pymysql

Mysql Database connection example

from  mysql_fastconnector import  Model ,table,query

obj=Model.connect(database="user", user = "root", password = "admin123", host = "127.0.0.1")

Mysql Query Example

res=query("select * from users").fetchAll()
for v in res: 
   print(res)

Object based Query Example

res=table("players").all()
res=table("players").one()
res=table("players").fromTable('pk').where('pk=37').all()
res=table("players").fromTable('pk').where('pk=37').limit(0,50).all()
res=table("players").fromTable('players.pk').leftJoin('player_images','player_id=players.pk').where('players.pk=37').limit(0,50).all()
res=table("players").fromTable('players.pk').rightJoin('player_images','player_id=players.pk').where('players.pk=37').limit(0,50).all()
for v in res:   
    print(res)

## Print Query Example

users=table("users")
users.printQuery=True
res=users.fromTable('users.pk').leftJoin('images','user_id=users.pk').where('users.pk=27').limit(50,0).all()

for v in res:   
    print(res)

## Sub Query Example

users=table("users")
users.printQuery=True
users.subQuery("(select count(*) from users ) as m,")
res=users.fromTable('users.pk').leftJoin('images','user_id=users.pk').where('users.pk=27').limit(50,0).all()

for v in res:   
    print(res)

Insert Example

id=obj.table("players").insert({'first_name':'r222222222','last_name':'r33333333','id':'555','email':'aa@gmail.com','mobile':'987654321'}).getId()
print(id)

ids=obj.table("players").insertMany([{'first_name':'r222222222','last_name':'r33333333','id':'555','email':'aa@gmail.com','mobile':'987654321'},{'first_name':'r222222223333333333','last_name':'r33333333','id':'555','email':'aa@gmail.com','mobile':'987654321'}])
print(ids)

update Example

id=obj.table("players").update({'first_name':'0000000000000000000','last_name':'r33333333','id':'555','email':'aa@gmail.com','mobile':'987654321'},"pk=66")

delete Example

table("players").delete("pk=66")

Any help , contact me

email : ilayaraja.python@gmail.com

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

mysql_fastconnector-0.0.7.tar.gz (10.3 kB view details)

Uploaded Source

Built Distribution

mysql_fastconnector-0.0.7-py3-none-any.whl (9.9 kB view details)

Uploaded Python 3

File details

Details for the file mysql_fastconnector-0.0.7.tar.gz.

File metadata

  • Download URL: mysql_fastconnector-0.0.7.tar.gz
  • Upload date:
  • Size: 10.3 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.8.10

File hashes

Hashes for mysql_fastconnector-0.0.7.tar.gz
Algorithm Hash digest
SHA256 05f380fe12420de7742cc82bf40840c1bf3843866b850572262d8b1bbe0d7761
MD5 6c07fdde86ce0bd987123d1ede0684c4
BLAKE2b-256 f75dae841507a23d5f73cf8372029288fd52990ee6237852d2927c8969cac219

See more details on using hashes here.

File details

Details for the file mysql_fastconnector-0.0.7-py3-none-any.whl.

File metadata

File hashes

Hashes for mysql_fastconnector-0.0.7-py3-none-any.whl
Algorithm Hash digest
SHA256 759f04fa09fe4385213c109626218153dc1fcf5262267a167141e1cc815f213f
MD5 4b6a7027ff702b571681b08651b94ee6
BLAKE2b-256 2b5d096c19886b9f6536ea91f9c8d66b308af0b0ced37c7ea27f495578b7b9e4

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