python+mysql配置与连接

来源:互联网 发布:3d扫描仪 知乎 编辑:程序博客网 时间:2024/06/14 06:36

mysql的安装

从官网下载 mysql-installer-community-5.7.12.0.msi 直接按照提示进行安装

安装python的驱动

  • 从官网下载 最新源码: https://pypi.python.org/pypi/mysql-connector-python-rf/2.1.3
  • 从cmd 进入解压好的安装包目录中
  • 使用python setup.py build
  • 使用python setup.py install

连接数据库

# 导入MySQL驱动:>>> import mysql.connector# 注意把password设为你的root口令:>>> conn = mysql.connector.connect(user='root', password='password', database='test')>>> cursor = conn.cursor()# 创建user表:>>> cursor.execute('create table user (id varchar(20) primary key, name varchar(20))')# 插入一行记录,注意MySQL的占位符是%s:>>> cursor.execute('insert into user (id, name) values (%s, %s)', ['1', 'Michael'])>>> cursor.rowcount1# 提交事务:>>> conn.commit()>>> cursor.close()# 运行查询:>>> cursor = conn.cursor()>>> cursor.execute('select * from user where id = %s', ('1',))>>> values = cursor.fetchall()>>> values[('1', 'Michael')]# 关闭Cursor和Connection:>>> cursor.close()True>>> conn.close()

执行 INSERT 等操作后要调用 commit()提交事务
MYSQL的SQL占位符是 %s

Anaconda 配置 mysql

Anaconda使用的mysql 如果是要 import MySQLdb的话,需要的导入的版本 conda install Mysql-python

原创粉丝点击