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数据库的主要内容,如果未能解决你的问题,请参考以下文章