import mysql.connector
# Connecting to the database
dataBase = mysql.connector.connect(
host="localhost",
user="user",
passwd="your_password",
database="geeks"
)
# Preparing a cursor object
cursorObject = dataBase.cursor()
# Creating a student table
studentRecord = """
CREATE TABLE STUDENT (
NAME VARCHAR(20) NOT NULL,
BRANCH VARCHAR(50),
ROLL INT NOT NULL,
SECTION VARCHAR(5),
AGE INT
)
"""
cursorObject.execute(studentRecord)
# Inserting data into the table
query = "INSERT INTO STUDENT (NAME, BRANCH, ROLL, SECTION, AGE) VALUES (%s, %s, %s, %s, %s)"
attrValues = [
("Rituraj Saha", "Information Technology", 1706256, "IT-3", 20),
("Ritam Barik", "Information Technology", 1706254, "IT-3", 21),
("Rishi Kumar", "Information Technology", 1706253, "IT-3", 21)
]
for values in attrValues:
cursorObject.execute(query, values)
# Deleting a record based on a roll number
delete_query = "DELETE FROM STUDENT WHERE ROLL = %s"
delete_value = (1706256,)
cursorObject.execute(delete_query, delete_value)
# Committing the changes
dataBase.commit()
# Disconnecting from the database
dataBase.close()