1.增加數(shù)據(jù)(刪除卤材、查看、改變類似操作)
#pymysql用于python3,mysql用于python2
import pymysql
conn=pymysql.connect(host="localhost",db="學(xué)生信息",user="root",password="ydp19941121",charset="utf8")
cs1=conn.cursor()
#values里面的字符串使用單引號哦征绎,雙引號會報錯!磨取!
mysql="insert into students(sname) values('張飛')"
count=cs1.execute(mysql)
#在進行增人柿、刪、改時必須使用commit()
conn.commit()
#查看有幾行數(shù)據(jù)被修改
print(count)
cs1.close()
conn.close()
2. 多組數(shù)據(jù)插入
1 import pymysql
2 conn=pymysql.connect(host="localhost",db="學(xué)生信息",user="root",password="ydp19941121",charset="utf8")
?3 cs1=conn.cursor()
4 list1=[]
5 string1=input("請輸入查詢1姓名")
6 list1.append(string1)
7 string2=input("請輸入查詢2姓名")
8 list1.append(string2)
#不能是一個sname=%s%[a,b]這種形式忙厌,這種僅限于values可以使用:insert into students(sname) values(%s)%[a,b,c]
?9 mysql="select * from students where sname=%s or sname=%s"
10 count=cs1.execute(mysql,list1)
11 conn.commit()
12 result=cs1.execute("select students.sname,scores.score,subjects.subjects from scores inner join students on stuid=students.id inner join subjects on subid=subjects. id")
13 print(count)
14 print(result)
15 cs1.close()
16 conn.close()