SQL Connectivity Nizam
SQL Connectivity Nizam
import mysql.connector as c
try:
con = c.connect(host="localhost", user="root",
passwd="7007447701", database="employees")
cursor = con.cursor()
print("=" * 50)
print(" " * 5 + "WELCOME TO THE RECORD UPDATING
PROCESS")
print("=" * 50)
print("SUCCESSFULLY CONNECTED")
print("=" * 50)
except c.Error as e:
print("Error connecting to the database:", e)
exit() Nizam Uddin Siddiqui
try:
empno = int(input("ENTER THE EMPLOYEE NUMBER
TO UPDATE: "))
except ValueError:
print("Invalid employee number! Please enter a numeric
value.")
exit()
try:
query = "SELECT * FROM EMPL WHERE EMPNO = %s"
cursor.execute(query, (empno,))
data = cursor.fetchone()
if data:
print("RECORDED DETAILS ARE:")
print(data)
a = input("DO YOU WANT TO UPDATE THE SALARY
OF THE ABOVE EMPLOYEE (Y/N)?: ").strip().lower()
if a == 'y':
try: Nizam Uddin Siddiqui
Before:
After:
import mysql.connector as c
try:
con = c.connect(host="localhost", user="root",
passwd="7007447701", database="employees")
cursor = con.cursor()
print("=" * 50)
print(" " * 5 + "WELCOME TO THE RECORD UPDATING
PROCESS")
print("=" * 50)
print("SUCCESSFULLY CONNECTED")
print("=" * 50)
except c.Error as e:
print("Error connecting to the database:", e)
exit()
try:
Nizam Uddin Siddiqui
empno = int(input("ENTER THE EMPLOYEE NUMBER
TO UPDATE: "))
except ValueError:
print("Invalid employee number! Please enter a numeric
value.")
exit()
try:
query = "SELECT * FROM EMPL WHERE EMPNO = %s"
cursor.execute(query, (empno,))
data = cursor.fetchone()
if data:
print("RECORDED DETAILS ARE:")
print(data)
a = input("DO YOU WANT TO UPDATE THE SALARY
OF THE ABOVE EMPLOYEE (Y/N)?: ").strip().lower()
if a == 'y':
try:
salary = int(input("ENTER THE NEW SALARY: "))
. Nizam Uddin Siddiqui
update_query = "UPDATE EMPL SET
EMPSALARY = %s WHERE EMPNO = %s"
cursor.execute(update_query, (salary, empno))
con.commit()
print("SALARY UPDATED SUCCESSFULLY.")
cursor.execute("SELECT * FROM EMPL")
updated_data = cursor.fetchall()
print("UPDATED RECORDS:")
for row in updated_data:
print(row)
except ValueError:
print("Invalid salary! Please enter a numeric value.")
except c.Error as e:
print("Error updating the salary:", e)
else:
print("RECORD NOT FOUND!")
except c.Error as e:
print("Error executing query:", e)
Output:
Before Deletion:
After Deletion:
query1="select*from empl"
cursor.execute(query1)
data=cursor.fetchall()
print("EMPLOYEE DETAILS ARE. ")
for row in data:
print(row,"\n")
con.close()
import mysql.connector as c
try:
con = c.connect(host="localhost", user="root",
passwd="jp122004gp", database="employees")
cursor = con.cursor()
print("/" * 50)
print(" " * 5, end="")
print("WELCOME TO SEARCHING AND DISPLAYING
PROCESS")
print("/" * 50)
print("SUCCESSFULLY CONNECTED")
print(" " * 50)
print("SEARCH THE EMPLOYEE DETAILS WITH
EMPLOYEE NO.")
empno = int(input("ENTER THE EMPLOYEE NO.: "))