python 连接mysql数据库

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了python 连接mysql数据库相关的知识,希望对你有一定的参考价值。

1.下载mysqldb

下载地址:https://sourceforge.net/projects/mysql-python/?source=typ_redirect

2.安装

安装时有一步是选择python的安装位置,因为我的python安装在d盘,但是默认为安装在c盘的,所以我就直接把安装在c盘的文件复制到D盘了。

3.连接数据库

import MySQLdb

conn=MySQLdb.connect(host="localhost",user="root",passwd="sa",db="mytable")

4.演示如何连接到MySQL服务器的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.rowcount
1
# 提交事务:
>>> conn.commit()
>>> cursor.close()
# 运行查询:
>>> cursor = conn.cursor()
>>> cursor.execute(‘select * from user where id = %s‘, (‘1‘,))
>>> values = cursor.fetchall()
>>> values
[(u‘1‘, u‘Michael‘)]
# 关闭Cursor和Connection:
>>> cursor.close()
True
>>> conn.close()

 可参考:http://www.liaoxuefeng.com/wiki/001374738125095c955c1e6d8bb493182103fac9270762a000/001391435131816c6a377e100ec4d43b3fc9145f3bb8056000

以上是关于python 连接mysql数据库的主要内容,如果未能解决你的问题,请参考以下文章

python连接MySQL

用python代码简单连接MySQL以及插入数据的两种方法

python 连接mysql数据库报错

linux中怎么查看mysql数据库版本

python 3.5 连接mysql数据库

python连接mysql数据库——版本问题