在线客服
扫描二维码
下载博学谷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大蟒蛇平台即 py平台,中国俗称大蟒蛇平台,一种面向对象的解释性的计算机程序设计语言,也是一种功能强大而完善的通用型语言,已经具有十多年的发展历史,成熟且稳定。Python 具有脚本语言中最丰富和强大的类库,足以支持绝大多数日常应用。
15363
2019-05-21 12:04:24
python主要用来做什么?Python开发简单吗?
Python技术可做web开发、Python技术可做数据分析、Python技术可做人工智能、将Python用于机器学习,流行的Python机器学习库和框架,其中最流行的两个是scikit-learn和TensorFlow。
10035
2019-06-11 15:19:29
Python开发多进程、多线程以及协程是什么?项目是否用?
其实多线程,多进程,在实际开发中用到的很少,进程:一个运行的程序(代码)就是一个进程,没有运行的代码叫程序;线程:调度执行的最小单位,也叫执行路径;协程:是一种用户态的轻量级线程,协程的调度完全由用户控制。
14214
2019-07-02 16:33:41
五个优化Python开发和配置的小技巧
本文主要为大家详细介绍了五个优化Python开发和配置的小技巧,具有一定的参考价值,如果你能在Python开发和配置中中避免这些问题,作为你一个Python开发者你会获得更好的开发体验并且有更高的开发效率。感兴趣的小伙伴们可以参考一下。
8426
2019-07-05 15:37:52
了解Python五大特性提高工作效率
Python作为近些年来新崛起的编程语言黑马,发展可以说是势如破竹,风头强劲。而随着Python一起升温的,还有全民学习Python的热度。虽说Python是新手友好的语言,但对于零基础的初学者而言,学习一门编程语言的难度并不低。为了帮助大家更好的掌握Python,本文将为大家总结归纳可以提高工作效率的Python五大特性,分别是列表操作、压缩和枚举、列表推导式、虚拟环境的使用和生成器。
6672
2020-01-11 19:26:10
