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

Python操作MySQL数据库

蚂蚁帅帅 全栈工程师
难度初级
时长59分
学习人数
综合评分9.77
215人评价 查看评价
9.9 内容实用
9.6 简洁易懂
9.8 逻辑清晰
数据库引擎不能选择myisam,这个引擎不支持回滚!
python DB API

https://www.python.org/dev/peps/pep-0249/
我用的是mac的spyder 哪位兄台能告诉我一下spyder里面从哪儿能传入参数 不然老显示着sys.argv[1] list index out of range
看完了 留名 可惜自己没有遇到这么好的老师
讲解很到位,谢谢老师
感动,最后一个实例对我帮助很大
谢谢老师,看完收获颇多,很棒
import pymysql

conn = pymysql.connect(host="localhost", port=3306, user="root",
passwd="123456", db="wallstreet",charset="utf8")

cur = conn.cursor()

print(cur)

print(conn)

cur.close()

conn.close()
Python3的代码

import pymysql
print(pymysql)
mysql-python只支持Python2,要过时了,建议童孩通读API文档,还有直接使用pymysql,点个连接http://www.runoob.com/python3/python3-mysql.html 讲的也挺详细的
import pymysql

conn = pymysql.Connect(
host = '127.0.0.1',port = 3306,user = 'root', passwd = 'root', db = 'demo',charset = 'utf8')
cur =conn.cursor()
## connection 对象使用的方法
# cursor() 使用该连接创建 并返回游标 # commit() rollback() close()
print(conn)
print(cur)
cur.close()
conn.close()
这种声音听的很难受,希望老师换个好点的话筒或者声卡什么的
讲的挺好,按着做完全能学到。我按照这个使用MYSQLdb后,发现他返回的查询结果得不到字段名字,有点不方便,然后又用了torndb,很好用。大家耶可以试试。我用的开发环境是Idea,整个python啊,pip啊,插件啊,mysql包之类的安装过程我后面写个小博客,到时候分享给大家~·~
课程须知
本课程是Python语言开发的中级课程,您要具备以下知识: 1、Python编程基础语法; 2、MySQL数据库的基础知识;
老师告诉你能学到什么?
1、Python编写通用数据库程序的标准API规范; 2、Python开发MySQL程序的高效率开发环境和所需插件; 3、Python对MySQL实现增、删、改、查数据的代码写法; 4、完整的Python开发数据库程序的实例流程;

微信扫码,参与3人拼团

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

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

本次提问将花费2个积分

你的积分不足,无法发表

为什么扣积分?

本次提问将花费2个积分

继续发表请点击 "确定"

为什么扣积分?

举报

0/150
提交
取消