在线客服
扫描二维码
下载博学谷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
— 申请免费试学名额 —
在职想转行提升,担心学不会?根据个人情况规划学习路线,闯关式自适应学习模式保证学习效果
讲师一对一辅导,在线答疑解惑,指导就业!
相关推荐 更多
lambda函数是什么?lambda函数有什么优势?
lambda函数是什么?lambda函数有什么优势?lambd函数是一个可以接收任意多个参数并且返回单个表达式值的函数。lambda函数比较轻便,即用即仍,匿名函数,作为回调函数,传递给某些应用。
9957
2019-06-28 15:50:14
为什么人工智能和Python要一起学?两者有何联系?
为什么人工智能和Python要一起学?两者有何联系?相信现在只要提到人工智能,就难免会带上Python,可以说Python就是人工智能的首选编程语言,由此人工智能已经和Python已经紧密联系在一起了。本文就和大家说说Python和人工智能不可分割的关系。
5605
2019-09-19 11:35:46
5种好用的Python工具分享
Python开发软件可根据其用途不同分为两种,Python代码编辑器和Python集成开发工具,两者配合使用极大的提高Python开发人员的编程效率。掌握调试、语法高亮、Project管理、代码跳转、智能提示、自动完成、单元测试、版本控制等操作。
5193
2020-04-07 16:46:14
掌握Python语言能做什么?
Python作为一门当下极其火爆的编程语言,能够得到世界范围内无数的编程爱好者和开发者的喜爱并非偶然。除了相比于其他编程语言更容易入门这样的语言优势之外,Python还有着无比广阔的应用场景。那么,掌握Python语言到底能做什么呢?下面我们就一起来看看Python语言的用途盘点~
4963
2020-05-18 19:55:19
Python 函数默认返回None原因是什么?
Python 函数默认返回None原因:定义的函数没有返回值,Python 解释器就会强行地默认给注入一段返回逻辑!实际上 Python 中有很多行为都是隐性的。
6382
2020-08-19 15:29:51