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()

 

转载于:https://www.cnblogs.com/Ionefox/p/10816918.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值