CBSE Class 12 - Python MySQL Programs
(Important)
1. Basic Connection
import [Link]
con = [Link](
host="localhost",
user="root",
password="1234",
database="School"
)
if con.is_connected():
print("Connected successfully")
[Link]()
2. Create Table
cur = [Link]()
[Link]("""
CREATE TABLE Student(
Roll_No INT PRIMARY KEY,
Name VARCHAR(50),
Marks INT
)
""")
3. Insert Record
sql = "INSERT INTO Student VALUES (%s, %s, %s)"
values = (1, "Rahul", 85)
[Link](sql, values)
[Link]()
4. Fetch Records
[Link]("SELECT * FROM Student")
data = [Link]()
for row in data:
print(row)
5. Search Record
[Link]("SELECT * FROM Student WHERE Marks > 80")
for row in cur:
print(row)
6. Update Record
[Link]("UPDATE Student SET Marks = 90 WHERE Roll_No = 1")
[Link]()
7. Delete Record
[Link]("DELETE FROM Student WHERE Roll_No = 1")
[Link]()