Python_MYSQL

 1 import pymysql
 2 
 3 #格式 :pymysql.connect("","用户名","密码","数据库",charset= "utf8")
 4 database = pymysql.connect("127.0.0.1","test","test","db",charset= "utf8")
 5 #初始化指针
 6 cursor = database.cursor()
 7 
 8 #增加数据
 9 #格式 :"INSERT INTO 表名 (字段1,字段2,字段3) VALUES (内容1,内容2,内容3)"
10 
11 sql = "INSERT INTO data (date,company,province,price,weight) VALUES ('2019-9-20','河北粮食','河北','2200','100');"
12 cursor.execute(sql)
13 database.commit() #对存储数据修改后,需要commit 保存
14 #database.close()
15 
16 #修改数据
17 #格式 :"UPDATE 表名 SET 字段1=内容1,字段2=内容2,字段3=内容3 WHERE 条件;"条件写法 :字段=内容"
18 
19 #sql = "UPDATE data SET date='2018-02-20' WHERE date='2019-09-20';"
20 
21 sql = "UPDATE data SET date='2018-09-21' WHERE date='2019-09-20';"
22 cursor.execute(sql)
23 database.commit()  # 对存储的数据修改后,需要commit
24 #database.close()
25 
26 #
27 # 基础语法:"SELECT 字段 FROM 表名 WHERE 条件"
28 
29 sql = "SELECT company,sum(weight) FROM data WHERE date='2018-07-21' GROUP BY company;"
30 cursor.execute(sql)
31 result = cursor.fetchall()
32 print(result)
33 #database.close()
34 
35 #
36 # 格式:"DELETE FROM 表名 WHERE 条件;" 条件的写法 :字段=内容
37 
38 sql = "DELETE FROM data WHERE date='2018-09-21';"
39 cursor.execute(sql)
40 database.commit()  # 对存储的数据修改后,需要commit
41 database.close()

猜你喜欢

转载自www.cnblogs.com/Ionefox/p/10816918.html