Research of It Formation
Research of It Formation
1.]Insert function
2.]select function
3.]update function
4.]delete function
CRUD - create,read,update,delete.
Install:
pip install mysql.connector
-----------------Insert function------------------------------
import mysql.connector
mysql=mysql.connector.connect(
host="localhost",
user="root",
passwd="",
database="python_mysql"
)
mycursor=mysql.cursor()
sql="insert into table1 values('Mani',25,'cbe','[email protected]')"
mycursor.execute(sql)
mysql.commit()
print("data saved")
------------------select function---------------------------
import mysql.connector
mysql=mysql.connector.connect(
host="localhost",
user="root",
passwd="",
database="python_mysql"
)
mycursor=mysql.cursor()
sql="select * from table1"
mycursor.execute(sql)
myresult=mycursor.fetchall() # fetchone - all
-----------------------------------
import mysql.connector
mysql=mysql.connector.connect(
host="localhost",
user="root",
passwd="",
database="sakthi"
)
mycursor=mysql.cursor()
sql="select * from table1"
mycursor.execute(sql)
myresult=mycursor.fetchmany(size=5) # fetchone() - fetchall() -fetchmany(size=2)
-------------------update function--------------------------
import mysql.connector
mysql=mysql.connector.connect(
host="localhost",
user="root",
passwd="",
database="python_mysql"
)
mycursor=mysql.cursor()
sql="update table1 set name='sakthi' where name='mani'"
try:
mycursor.execute(sql)
mysql.commit()
print('data updates')
except:
print("Unable to update")
mysql.close()
-----------------------delete function---------------------
import mysql.connector
mysql=mysql.connector.connect(
host="localhost",
user="root",
passwd="",
database="python_mysql"
)
mycursor=mysql.cursor()
sql="delete from table1 where Name ='sakthi'"
try:
mycursor.execute(sql)
mysql.commit()
print('data deleted')
except:
print("Unable to delete")
mysql.close()
-----------------------databace-------------------------------
import mysql.connector
mysql = mysql.connector.connect(
host="localhost",
user="root",
passwd="",
database="sam",
)
mycursor = mysql.cursor()
UserName=(input("enter the name\n"))
Age=int(input("enter the age\n"))
"""DATA INSERTING"""
sql = "insert into table3 (name,age) values(%s,%s)"
data=(UserName,Age)
mycursor.execute(sql,data)
mysql.commit()
print("data saved")
"""DATA SELECT"""
sql="select * from table3"
mycursor.execute(sql)
myresult=mycursor.fetchmany(size=2)
for row in myresult:
print(row)
mysql.close()
--------------------------------------
def delete(id):
res = con.cursor()
sql = "delete from users where id=%s"
user = (id,)
res.execute(sql, user)
con.commit()
print("Data Delete Success")
while True:
print("1.Insert Data")
print("2.Update Data")
print("3.Select Data")
print("4.Delete Data")
print("5.Exit")
choice = int(input("Enter Your Choice : "))
if choice == 1:
id = input("Enter the ID : ")
name = input("Enter Name : ")
age = input("Enter Age : ")
city = input("Enter City : ")
insert(name, age, city,id)
elif choice == 2:
id = input("Enter The Id : ")
name = input("Enter Name : ")
age = input("Enter Age : ")
city = input("Enter City : ")
update(name, age, city,id)
elif choice == 3:
select()
elif choice == 4:
id = input("Enter The Id to Delete : ")
delete(id)
elif choice == 5:
quit()
else:
print("Invalid Selection . Please Try Again !")