在线客服
扫描二维码
下载博学谷APP
扫描二维码
关注博学谷微信公众号
Python开发中操作Mysql 步骤

代码实现:
1. #首先安装包-pymysql sudo pip install pymysql
2. #之后在程序中调用 from pymysql import *
3. ''' connection 对象 用于建立与数据库的连接 创建对象:调用connect()方法 '''
4. conn = connect(参数列表)
5. ''' 参数列表:
6. host:连接 MySQL 主机,如果是本机则为”localhost“
7. port:连接 MySQL 主机端口,默认 3306
8. database:数据库名称
9. user:连接的用户名
10. password:连接的密码
11. charset:通信采用的编码方式,推荐采用 utf8
12. '''
13. ''' connection 对象方法
14. close() 关闭连接
15. commit() 提交
16. rollback() 回滚
17. cursor() 返回
18. cursor 对象,用于执行 sql 语句
19. 例如:select,insert,update,delete '''
20. cs1 = conn.cursor()
21. ''' cursor 对象方法
22. close() 关闭
23. execute(operation[,parameters])执行语句,返回受影响的行数,主要用于执行 insert、update、delete 语句,
24. 也可以执行 create、alter、drop 等语句
25. fetchone()执行查询语句时,获取查询结果集的第一个行数据,返回一个元组
26. fetchall()执行查询时,获取结果集的所有行,一行构成一个元组,再将这些元组装入一个元组返回 '''
27. '''
28. cursor 对象属性
29. rowcount 只读属性,表示最近一次
30. execute()执行后受影响的行数
31. connection 获得当前连接对象 '''
32. #例子
33. #创建 Connection 连接
34. conn = connect(host='localhost', port=3306, user='root', password='mysql', database='python1',
35. charset='utf8')
36. #获得 Cursor 对象 cs = conn.cursor()
37. # 更新 #
38. sql = 'update students set name="刘邦" where id=6'
39. #删除
40. # sql = 'delete from students where id=6'
41. #执行 select 语句,并返回受影响的行数:查询一条学生数据
42. sql = 'select id,name from students where id = 7'
43. # sql = 'SELECT id,name FROM students WHERE id = 7' count=cs.execute(sql)
44. #打印受影响的行数
45.print count
— 申请免费试学名额 —
在职想转行提升,担心学不会?根据个人情况规划学习路线,闯关式自适应学习模式保证学习效果
讲师一对一辅导,在线答疑解惑,指导就业!
相关推荐 更多
十款Python爬虫框架大推荐
Python爬虫框架的优点真是说也说不完,它可以让程序员以更少的代码实现自定义功能,还可以将更多的精力集中在业务逻辑上,更加的轻松便利。因此本文将为大家推荐十款常见且好用的爬虫框架。
15047
2019-07-30 15:03:49
为什么人工智能和Python要一起学?两者有何联系?
为什么人工智能和Python要一起学?两者有何联系?相信现在只要提到人工智能,就难免会带上Python,可以说Python就是人工智能的首选编程语言,由此人工智能已经和Python已经紧密联系在一起了。本文就和大家说说Python和人工智能不可分割的关系。
7678
2019-09-19 11:35:46
Python数据分析可以用来做什么?
随着大数据时代的来临和Python编程语言的火爆,Python数据分析早已成为现在职场人的必备核心技能。Python的功能强大,在工作中的很多领域都可以用到。Python数据分析可以用来做些什么呢?
6885
2020-05-26 10:23:38
常见的Python编程开发工具有哪些?
工欲善其事必先利其器,有一个好的开发工具可以大大的提高编程开发的效率,经常用到的Python编程开发工具有PTVS、集成开发环境 Eclipse、PyCharm、IPython、Eric5、PythonWin等。
4519
2021-05-28 13:57:25
jQuery如何获取和设置元素属性?代码怎么写?
jQuery如何获取和设置元素属性?代码怎么写?通过val方法来获取value属性和设置value属性,使用prop方法设置标签的其它属性也可以。
5716
2022-01-05 14:02:28
