python3.6 连接mysql数据库

作者: 9ba4bd5525b9 | 来源:发表于2019-04-13 16:26 被阅读69次

MySQL官方提供了mysql-connector-python驱动,但是安装的时候需要给pip命令加上参数--allow-external:

pip install mysql-connector-python --allow-external mysql-connector-python

如果上面的命令安装失败,可以试试另一个驱动:

pip install mysql-connector

这两种方法都尝试了,都没有成功

后来发现,因为使用的是python3.6,好像上面的两种方法都是提供给之前的python版本,然而python3.6却怎么都装不上,一直报一个配置文件有问题

之后在http://blog.csdn.net/wochunyang/article/details/52457969找到了解决的办法

通过pip 安装pymysql:

pip install pymysql

但如果你使用的是 pycharm IDE,则可以使用 project python 安装第三方模块。

[File] >> [settings] >> [Project: python] >> [Project Interpreter] >> [Install按钮]

由于Python统一了数据库连接的接口,所以 pymysql 和 MySQLdb 在使用方式上是类似的:

pymysql.Connect()参数说明

host(str):      MySQL服务器地址

port(int):      MySQL服务器端口号

user(str):      用户名

passwd(str):    密码

db(str):        数据库名称

charset(str):  连接编码

connection对象支持的方法

cursor()        使用该连接创建并返回游标

commit()        提交当前事务

rollback()      回滚当前事务

close()        关闭连接

cursor对象支持的方法

execute(op)    执行一个数据库的查询命令

fetchone()      取得结果集的下一行

fetchmany(size) 获取结果集的下几行

fetchall()      获取结果集中的所有行

rowcount()      返回数据条数或影响行数

close()        关闭游标对象

连接数据库代码示例:

完整的事例:

==================MySQL===================

首先在连接数据库之前,先创建一个交易表,方便测试 pymysql 的功能:

==================Python===================

使用Python脚本实现增删改查和事务处理,源码如下:

=================测试结果===================

相关文章

  • 2018-07-04

    python3.6 使用 pymysql 连接 Mysql 数据库及 简单的增删改查操作 python3使用pym...

  • PHP与MySQL

    mysql_connect 建立数据库连接 mysql_close 关闭数据库连接 mysql_select_db...

  • servlet连接mysql数据库和oracle数据库

    连接mysql数据库 连接oracle数据库

  • MySQL 常用命令大全

    一、 mysql:连接数据库 mysql 命令用户连接数据库。mysql 命令格式:mysql -h 主机地址-u...

  • mysql基本操作

    连接本地mysql数据库 连接远程数据库:

  • php与mysql

    1、连接mysql 2、数据库扩展 mysql扩展进行数据库连接的方法: $link = mysql_connec...

  • 2018-10-24day08excel&数据库

    数据库客户端使用 mysql数据库连接 sqlyogmysql界面 连接成功页面 Navicat连接mysql界面...

  • Node 连接 MySQL

    安装驱动 Node 连接 MySQL 首先需要安装 MySQL 驱动 mysqljs/mysql 连接数据库 连接...

  • Python学习18-连接数据库

    查看所有Python相关学习笔记 本文包含内容 连接mysql数据库 连接db2数据库 连接mysql数据库 安装...

  • python3.6 连接mysql数据库

    MySQL官方提供了mysql-connector-python驱动,但是安装的时候需要给pip命令加上参数--a...

网友评论

    本文标题:python3.6 连接mysql数据库

    本文链接:https://www.haomeiwen.com/subject/xzcrwqtx.html