Python_MYSQL
时间:2021-07-01 10:21:17
帮助过:4人阅读
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()
Python_MYSQL
标签:基础语法 存储 price col weight bsp res 数据库 date