MySQL Using Python Cheat Sheet PDF
MySQL Using Python Cheat Sheet PDF
PYTHON
BY
FARDEEN A KHAN
https://github.com/I-Fardeen
🚀 Getting Started:
Before you start, make sure you have
the MySQL Connector/Python library
installed.
🌐 Establish a connection
import mysql.connector
# Establish a connection
connection= mysql.connector.connect(
host="localhost",
user="username",
password="password",
database="mydb"
)
🔍 Executing Queries
You can execute SQL queries using a
cursor. Please note a single cursor
can also be used in entire program.
cursor = connection.cursor()
# Fetch results
result = cursor.fetchall()
cursor = connection.cursor()
# Insert data
sql = "INSERT INTO mytable (column1,
column2) VALUES (%s, %s)"
values = ("value1", "value2")
cursor.execute(sql, values)
connection.commit()
cursor.close()
✏️ Updating Data
Modify existing data.
cursor = connection.cursor()
# Update data
sql = "UPDATE mytable SET column1 = %s
WHERE column2 = %s"
values =("new_value","criteria_value")
cursor.execute(sql, values)
connection.commit()
cursor.close()
❌ Deleting Data
Remove data from a table.
cursor = connection.cursor()
# Delete data
sql = "DELETE FROM mytable WHERE
column = %s"
value = "value_to_delete"
cursor.execute(sql,(value,))
connection.commit()
cursor.close()
🌐 Fetching Data
Retrieve data from a query.
cursor = connection.cursor(prepared=True)
cursor.execute(stmt, data)
connection.commit()
cursor.close()
🔐 Transaction Management
Manage transactions to ensure data
consistency.
connection.start_transaction()
try:
except:
# Undo operations in case of error
connection.rollback()
FOLLOW FOR
MORE
CONTENT
FARDEEN AHMAD KHAN
https://linkedin.com/in/meetfardeen
https://github.com/I-Fardeen
https://fardeenk.medium.com