[关闭]
@myles 2018-06-26T21:46:43.000000Z 字数 1155 阅读 1446

python操作mysql数据库(自学习)

未分类


学习参考:http://www.runoob.com/python/python-mysql.html

一、MySQLDB库安装

MySqldb模块其安装包的外部名称叫做:mysql-python 。
windows 下默认使用pip安装mysql-python会报错,提示需要c++编译环境的支持,这里直接下载已经编译好的mysql-python.whl包进行安装,就可以绕过编译需求。

  1. # pip install mysql-python 报错
  2. error: Microsoft Visual C++ 14.0 is required. Get it with "Microsoft Visual C++ Build Tools": http://landinghub.visu
  3. alstudio.com/visual-cpp-build-tools

所以这里在windows下我们直接下载mysql-python.whl安装包,然后使用pip进行指定安装。

1.1 mysql-python.whl 安装

直接找到当前python对应版本的mysql-python.whl安装包,下载安装即可,这里我直接选择了mysqlclient‑1.3.12‑cp36‑cp36m‑win_amd64.whl

  1. C:\Users\admin\Downloads>pip install mysqlclient-1.3.12-cp36-cp36m-win_amd64.whl
  2. Requirement already satisfied: mysqlclient==1.3.12 from file:///C:/Users/admin/Downloads/mysqlclient-1.3.12-cp36-cp36m-w
  3. in_amd64.whl in c:\python36\lib\site-packages (1.3.12)

1.2 mysql 连接操作测试

  1. In [1]: import MySQLdb
  2. In [2]: db = MySQLdb.connect('127.0.0.1','root','root','mysql')
  3. In [3]: cursor = db.cursor()
  4. In [4]: cursor.execute('select version()')
  5. Out[4]: 1
  6. In [5]: data = cursor.fetchone()
  7. In [6]: print('Database version : %s' % data)
  8. Database version : 5.5.53
  9. In [7]: db.close()
添加新批注
在作者公开此批注前,只有你和作者可见。
回复批注