在线客服
扫描二维码
下载博学谷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
— 申请免费试学名额 —
在职想转行提升,担心学不会?根据个人情况规划学习路线,闯关式自适应学习模式保证学习效果
讲师一对一辅导,在线答疑解惑,指导就业!
相关推荐 更多
网络协议http和https区别?网站为什么要进行HTTPS改造?
网络协议http和https区别?网站为什么要进行HTTPS改造?HTTP是互联网上应用最为广泛的一种网络协议,是一个客户端和服务器端请求和应答的标准;HTTPS:是以安全为目标的HTTP通道,简单讲是HTTP的安全版即HTTP下加入SSL层。HTTPS是基于tls和ssl加密的HTTP协议,网络传输是加密的,因此它的安全是显而易见的,包括防窃听、篡改、劫持。
6929
2019-07-26 14:28:19
为什么大家都学Python编程?学Python开发优势
在招聘网站上不难发现很多公司的招聘信息,某些岗位招聘要求有Python编程经验优先。近年国家政策大力扶持,python进入学校的课堂,各大高校相继开设人工智能专业;学python编程可以高效解决工作中遇到的问题,提高工作效率。
5028
2020-02-07 15:46:32
盒子模型尺寸设置及代码书写格式介绍
盒子模型尺寸设置及代码书写格式介绍,子模型就是把HTML页面的元素看作一个矩形盒子,矩形盒子是由内容(content)、内边距(padding)、边框(border)、外边距(margin)四部分组成,需要掌握盒子模型中的各个属性设置。
3929
2021-12-14 14:58:22
连接查询右连接的SQL语句怎么写?
连接查询右连接的SQL语句怎么写?右连接查询以右表为主根据条件查询左表数据,如果根据条件查询左表数据不存在使用null值填充。作为程序员要能写出右连接查询的SQL语句。
3479
2022-01-18 15:31:15
连接查询自连接的SQL语句怎么写?
连接查询自连接的SQL语句怎么写?自连接查询左表和右表是同一个表,根据连接查询条件查询两个表中的数据。学习自连接要能够写出自连接查询的SQL语句。
5256
2022-01-19 11:53:11
热门文章
- 前端是什么
- 前端开发的工作职责
- 前端开发需要会什么?先掌握这三大核心关键技术
- 前端开发的工作方向有哪些?
- 简历加分-4步写出HR想要的简历
- 程序员如何突击面试?两大招带你拿下面试官
- 程序员面试技巧
- 架构师的厉害之处竟然是这……
- 架构师书籍推荐
- 懂了这些,才能成为架构师 查看更多
扫描二维码,了解更多信息