我们使用Django、flask等来操作MySQL,实际上底层还是通过Python来操作的。因此我们想要用Django来操作MySQL,首先还是需要安装一个驱动程序。在Python3中,驱动程序有多种选择。比如有pymysql以及mysqlclient等。
常见的Mysql驱动介绍:
-
MySQL-python
:也就是MySQLdb。是对C语言操作MySQL数据库的一个简单封装。遵循了Python DB API v2。
但是只支持Python2,目前还不支持Python3
。
-
mysqlclient
:是MySQL-python的另外一个分支。
支持Python3
并且修复了一些bug。
-
pymysql
:纯Python实现的一个驱动。因为是
纯Python编写的,因此执行效率不如MySQL-python
。并且也因为是纯Python编写的,因此
可以和Python代码无缝衔接
。
-
MySQL Connector/Python
:MySQL官方推出的使用纯Python连接MySQL的驱动。因为是
纯Python开发的。效率不高
。
最终,我选择了
mysqlclient
。mysqlclient安装非常简单。只需要通过pip install mysqlclient即可安装。
使用pip install mysqlclient安装
在我虚拟工作环境中使用
pip install mysqlclient
安转,出现以下问题:
到这个地址下载自己版本对应的资源
https://www.lfd.uci.edu/~gohlke/pythonlibs/#mysqlclient
如下图:
其中cp27对应python2.7 win32表示window32位,win64表示windows64位系统。
我这里首先下载了
mysqlclient‑1.3.13‑cp36‑cp36m‑win_amd64.whl
这个资源文件。
然后在该资源所在路径打开命令行使用如下命令安装:
pip install mysqlclient‑1.3.13‑cp36‑cp36m‑win_amd64.whl
然后报如下错误:
mysqlclient-1.3.13-cp36-cp36m-win_amd64.whl is not a supported wheel on this pla
tform.
然后我重新下载32位系统的
mysqlclient‑1.3.13‑cp36‑cp36m‑win32.whl
重新安装,
安装成功。
一、
安装
mysql
client
网上看到很过通过
命令
:
pip
install
mysql
client
进行
安装
的教程,但是我却始终
安装
失败
,遇到的错误千奇百怪,后来通过自己下载
mysql
client
客户端终于
安装
成功;根据自己的需要,我选择的是最下边的cp38(目测cp38应该是C++版本,下载下来的文件通过
pip
install
进行
安装
的时候会进行c++编译,如果你的电脑(我是Windows)上...
我们
使用
Django、flask等来操作
MySQL
,实际上底层还是通过Python来操作的。因此我们想要用Django来操作
MySQL
,首先还是需要
安装
一个驱动程序。在Python3中,驱动程序有多种选择。比如有py
mysql
以及
mysql
client
等。
常见的
Mysql
驱动介绍:
MySQL
-python:也就是
MySQL
db。是对C语言操作
MySQL
数据库的一个简单封装。遵...
一、
安装
mysql
client
网上看到很过通过
命令
:
pip
install
mysql
client
进行
安装
的教程,但是我却始终
安装
失败
,遇到的错误千奇百怪,后来通过自己下载
mysql
client
客户端终于
安装
成功;根据自己的需要,我选择的是最下边的cp38(目测cp38应该是C++版本,下载下来的文件通过
pip
install
进行
安装
的时候会进行c++编译,如果你的电脑(我是Windows)上...
本篇文章主要讲解
mysql
client
操作
MySQL
关系型数据库,
安装
mysql
client
的
命令
行:
pip
install
mysql
client
;然后创建一个名为XKD_Python_Course的数据库和一张名为students的数据库表,我们先在
命令
行工具里面查看一下表名是否存在,登录
mysql
数据库的
命令
行:
mysql
-uroot -p,然后show databases;,发现没有XK...
mysql
client
怎么用1.输入密码:****** 2.ues
mysql
;
使用
Mysql
3.show databases;显示数据库 4.use register;
使用
数据库名为register 5.show tables;显示register数据库中的表 6.describe user;对表user进行操作: insert into user(username,password) v...
本文简单介绍了运用conda
命令
创建环境、激活环境,选择符合自己开发环境的WHL文件,下载并
安装
。解决了Windows系统下执行
pip
install
mysql
client
命令
时报错的问题。
由于本人也是初学Python和django。本人
使用
的Python版本是3.7所以连接
MySQL
数据库需要
安装
数据驱动,对应Python3的数据驱动是
mysql
client
。因此本人习惯性的
使用
命令
pip
install
mysql
client
,结果
安装
失败
(venv) C:\Users\songlihui\PycharmProjects\autotest>
pip
install
my...
pip
install
mysql
client
安装
不上。
下载资源包
mysql
client
-1.4.4-cp36-cp36m-win_amd64.whl
进入该当前包下载的目录 执行
命令
:
pip
install
mysql
client
-1.4.4-cp36-cp36m-win_amd64.whl
mysql
client
安装
使用
centos6系统上
安装
mysql
-
client
的方式:
yum
install
mysql
-clent
mysql
-devel -y
centos7
yum
install
-y mariadb.x86_64 mariadb-libs.x86_64
mysql
端配置“允许远程访问”
client
登陆
mysql
-h host -u root -p
host和user分别代表
MySQL
服务器运行的主机名和
MySQL
账户用户名。设置时替换为正确的值。*******