import mysql.connector
# Connect to MySQL database
conn = mysql.connector.connect(
host="localhost",
user="your_username",
password="your_password",
database="SELECTION_DB"
)
# Create cursor
cursor = conn.cursor()
# Create table EMP_SELECTION if not exists
create_table_query = """
CREATE TABLE IF NOT EXISTS EMP_SELECTION (
FIRST_NAME VARCHAR(255),
LAST_NAME VARCHAR(255),
AGE INT,
GENDER VARCHAR(1),
INCOME DECIMAL(10, 2)
)
"""
cursor.execute(create_table_query)
# Add a column 'address' to the table EMP_SELECTION
alter_table_query = """
ALTER TABLE EMP_SELECTION
ADD COLUMN address VARCHAR(255)
"""
cursor.execute(alter_table_query)
# Insert a record into EMP_SELECTION table
insert_query = """
INSERT INTO EMP_SELECTION (FIRST_NAME, LAST_NAME, AGE, GENDER, INCOME, address)
VALUES (%s, %s, %s, %s, %s, %s)
"""
record = ("John", "Doe", 25, "M", 50000.00, "123 Street")
cursor.execute(insert_query, record)
# Commit changes to the database
conn.commit()
# Update records where GENDER is 'M' and increase AGE by one year
update_query = """
UPDATE EMP_SELECTION
SET AGE = AGE + 1
WHERE GENDER = 'M'
"""
cursor.execute(update_query)
conn.commit()
# Delete records where AGE is less than 18
delete_query = """
DELETE FROM EMP_SELECTION
WHERE AGE < 18
"""
cursor.execute(delete_query)
conn.commit()
# Close cursor and connection
cursor.close()
conn.close()