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

Python操作MySQL数据库

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

讲师回答 / 蚂蚁帅帅
防止sql注入,一般采用过滤特殊字符的方法,本课程的代码没有做安全加固呢

讲师回答 / 蚂蚁帅帅
运行一次过后,就存在了数据行,再次insert就会主键重复;要么删除DB的数据,要么改下代码,把数字改大点

已采纳回答 / LABELNET
ctrl+1 是可以的,问题应该是 快捷键 被 占用了;当然 按 ctrl+2 ,右下角会出现 快速创建!<...图片...>

已采纳回答 / LABELNET
ctrl+1 , ctrl+2 ; 不行的话,看看 你电脑上运行的程序中 什么占用了该快捷键,常见的是 输入法!

已采纳回答 / 蚂蚁帅帅
MySQL-python-1.2.3.win32-py2.7.exe这个文件是个exe自动执行的安装程序,不能解压,双击打开后,它会自动搜索你的Python安装路径(也可以手动指定),然后多点几次下一步,就安装完毕了。试了一下,http://mysql-python.sourceforge.net/这个网址应该是被国内禁止访问了,pip在线安装的方式不能使用了。如果是在windows8,从网站其他地方下载一个MySQL-python-1.2.3.win32-py2.7.exe,用双击打开的方式试一试。或者...

讲师回答 / 蚂蚁帅帅
数据库创建了吗?如果没有的话,先用"create database test_mysql;"创建一个数据库吧;

已采纳回答 / 蚂蚁帅帅
"""Your terminal is not configured to receive UTF-8 encoded text"""你是在命令行下面运行Python脚本的吗,看这个报错,你需要调整一下命令行的窗口的语言,在窗口上点右键,如果有设置的话,进去设置下窗口文本的编码为UTF8吧

已采纳回答 / 小猫过河
PEP8 python编码规范,自己可以去搜索看看。

讲师回答 / 蚂蚁帅帅
举个例子,如果要使用SQLite数据库,可以有以下接口:import sqlite3cx = sqlite3.connect("E:/test.db")cu=cx.cursor()cu.execute("select * from catalog") cu.fetchall()cu.fetchone()cx.commit()这些接口,和MySQLdb的接口是一样的,看名字就知道怎么用参考链接:http://www.cnblogs.com/yuxc/archive/2011/08/18/2143606.ht...
课程须知
本课程是Python语言开发的中级课程,您要具备以下知识: 1、Python编程基础语法; 2、MySQL数据库的基础知识;
老师告诉你能学到什么?
1、Python编写通用数据库程序的标准API规范; 2、Python开发MySQL程序的高效率开发环境和所需插件; 3、Python对MySQL实现增、删、改、查数据的代码写法; 4、完整的Python开发数据库程序的实例流程;

微信扫码,参与3人拼团

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

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

本次提问将花费2个积分

你的积分不足,无法发表

为什么扣积分?

本次提问将花费2个积分

继续发表请点击 "确定"

为什么扣积分?

举报

0/150
提交
取消