欢迎来到 岁月小筑

Python连接Mysql数据库及部分疑难解答

追加

刚在一台新机装mysql-python才发现,其实是需要一些mysql的文件的,如果装的时候发现有错误,可以看看:安装mysql-python出错

安装Python连接Mysql数据库的驱动

个人是个比较懒的人,找教程时看到网上一堆堆的叫你去下载安装包,去编译去运行觉得很烦。我比较喜欢直接easy_install 安装数据库驱动。

安装好以后就可以直接检测了。

检测方法(注意,MySQLdb一定要按照大小写,不然会报错):

如果执行完没有任何显示表示安装正确,若出现任何报错表示没有安装成功。

Python链接Mysql数据库

Python连接Mysql语句

conn可以自己修改喜欢的函数名,host填写mysql主机地址,port填写端口号,只能是整数,不要加引号,user和passwd分别是用户名和密码,db则是填写你要连接的数据库名。

python执行sql语句(部分疑难解答)

连接成功后想要执行sql语句,还要先获取连接的指针(代码自行拼接):

然后我们就能开始执行我们想要的语句了:
其他的sql语句就不多介绍了,我们用一个例子:查询数据

注意,执行完以后一般只返回:1L 类似的东西,要想看详细的数据,还要执行:

这样才能看到详细的数据。

插入数据:

注意,所有插入的数据均被视为字符串发送过去,到了mysql才按照格式自动匹配,也就是说,如果你要传递参数,所有格式符都要用 %s ,无论是整型还是字符串型。
然而还没结束,光插入还是不够的,这串命令还没有被发送到mysql数据库,也就是说还没执行。如果你要执行的话,还要写一句:

这样才可以,完了以后,要写上两句断开指针和链接:

这样才算真正结束

点赞

发表评论

电子邮件地址不会被公开。