为了账号安全,请及时绑定邮箱和手机立即绑定

Python操作MySQL数据库

蚂蚁帅帅 全栈工程师
难度初级
时长59分
学习人数
综合评分9.77
215人评价 查看评价
9.9 内容实用
9.6 简洁易懂
9.8 逻辑清晰
MySQL for Pythonx下载地址https://sourceforge.net/projects/mysql-python/?source=directory
如果只是fetchall的话,我一般直接在cursor.execute(sql)之后直接进行遍历而不执行fetchall,效果是一样的
for row in cursor:
print row
还是喜欢Eclipse~
python3.5

import pymysql
conn = pymysql.connect(host="localhost", port=3306, user="root", passwd="123456", db="imooc",charset="utf8")
cur = conn.cursor()
print(conn)
print(cur)
cur.close()
conn.close()
老师讲课思路清晰,流畅,易懂,全程干货,就喜欢酱紫的老师讲课,全程无废话,语速刚好
Nice!画两个小时看完了,受益匪浅。老师讲课流畅,易懂,没有半句废话,全是干货!
使用py3 pymsql 开发的微信机器人,目前可以查询斗鱼dota2区部分主播的直播情况,谢谢关注https://github.com/Topthinking/wxPython
有的同学说,注释掉self.conn.rollback() ,事务还是回滚了,数据库没有变化。。这里是因为既没有rollback,也没有commit,这个事务没结束,所以数据库里尚未变化。这样容易出问题,该rollback的地方还是要rollback的。
老师讲的非常清晰,人才,不去企业可惜了!
python2.7 可以安装MySQL-python-1.2.5.win-amd64-py2.7
下载地址: http://www.jb51.net/database/552384.html
跟pl/sql差不多
老师讲的是py2的,py3的已经不叫MySQLdb了叫pymysql,安装也方便pip install pymysql,不过使用的函数还是一样的,直接可以拿来借鉴。
我是python3.5,pymysql模块,为什么会报错,cursor中没有execute的attribute?
https://www.douban.com/note/560439959/,这篇对于pymysql的使用讲的很详细,亲测可用。
课程须知
本课程是Python语言开发的中级课程,您要具备以下知识: 1、Python编程基础语法; 2、MySQL数据库的基础知识;
老师告诉你能学到什么?
1、Python编写通用数据库程序的标准API规范; 2、Python开发MySQL程序的高效率开发环境和所需插件; 3、Python对MySQL实现增、删、改、查数据的代码写法; 4、完整的Python开发数据库程序的实例流程;

微信扫码,参与3人拼团

意见反馈 帮助中心 APP下载
官方微信
友情提示:

您好,此课程属于迁移课程,您已购买该课程,无需重复购买,感谢您对慕课网的支持!

本次提问将花费2个积分

你的积分不足,无法发表

为什么扣积分?

本次提问将花费2个积分

继续发表请点击 "确定"

为什么扣积分?

举报

0/150
提交
取消