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

Python操作MySQL数据库

蚂蚁帅帅 全栈工程师
难度初级
时长59分
学习人数
综合评分9.77
215人评价 查看评价
9.9 内容实用
9.6 简洁易懂
9.8 逻辑清晰

最新回答 / qq_1_95
莫名其妙的解决了,O(∩_∩)O~太佩服自己的尝试精神~
续我上面那个评论
cur = conn.cursor()
cur.execute("SELECT * FROM admin")
all = []
for r in cur.fetchall():
print(r)
# 用list保存多个查找出来的结果集
all.append(r)
#输出 第一行数据里面的第二列 admin
print(all[0][1])
conn.close()
py3开发的 使用pymysql 这个模块 基本和php连接mysql一样 下面给个代码示例:
import pymysql
# mysql 连接数据库 返回句柄
conn = pymysql.connect(host='127.0.0.1', port=3306, user='root', passwd='123456',
db='blog')
不错。。。
形象生动,可以很强势
为什么不在Linux下运行?

最赞回答 / qq_1_95
不是这样子哒,是我没看到上节课后面,创建数据库连接的问题,谢谢你们啦~!已经解决了~!    O(∩_∩)O~<...图片...>
讲的很清晰,很不错的初学教程

最新回答 / 素心8
有一个模块同名的 numbers.py ,删除后解决。

已采纳回答 / 慕士塔格
port是数字类型,所以应该写成port=3306

最新回答 / moocer9527
数据库里面的数据能正常显示汉字吗?这样试一下:1、先把python里的其他代码注释掉,然后输出几个汉字,看看输出台能否正常输出。如果能正常输出,转22、数据库连接中设置‘charset=utf8’,不行转33、查看数据库编码设置是不是utf8,不行就重新建一个库,注意建库的时候选择utf84、还不行的话,可能是数据安装的时候没有选择utf8。
测试哦点点滴滴

已采纳回答 / qq_淡然_33
先安装python 再在eclipse中安装 pydev插件
课程须知
本课程是Python语言开发的中级课程,您要具备以下知识: 1、Python编程基础语法; 2、MySQL数据库的基础知识;
老师告诉你能学到什么?
1、Python编写通用数据库程序的标准API规范; 2、Python开发MySQL程序的高效率开发环境和所需插件; 3、Python对MySQL实现增、删、改、查数据的代码写法; 4、完整的Python开发数据库程序的实例流程;

微信扫码,参与3人拼团

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

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

本次提问将花费2个积分

你的积分不足,无法发表

为什么扣积分?

本次提问将花费2个积分

继续发表请点击 "确定"

为什么扣积分?

举报

0/150
提交
取消