• 在线客服

  • 扫描二维码
    下载博学谷APP

  • 扫描二维码
    关注博学谷微信公众号

  • 意见反馈

原创 Python开发中操作Mysql步骤

发布时间:2019-07-12 15:33:56 浏览 5710 来源:博学谷资讯 作者:三省

    Python开发中操作Mysql 步骤

    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知识点详解:UDP和TCP协议的介绍 下一篇: 数据库基本操作命令有哪些?

相关推荐 更多

热门文章

  • 前端是什么
  • 前端开发的工作职责
  • 前端开发需要会什么?先掌握这三大核心关键技术
  • 前端开发的工作方向有哪些?
  • 简历加分-4步写出HR想要的简历
  • 程序员如何突击面试?两大招带你拿下面试官
  • 程序员面试技巧
  • 架构师的厉害之处竟然是这……
  • 架构师书籍推荐
  • 懂了这些,才能成为架构师
  • 查看更多

扫描二维码,了解更多信息

博学谷二维码