win7上python2.7连接mysql数据库

来源:互联网 发布:学川教育网络课 编辑:程序博客网 时间:2024/05/22 14:09

一:安装mysql

下载地址:http://dev.mysql.com/downloads/installer/

二:安装MySQL-python驱动

下载地址:http://dev.mysql.com/downloads/connector/python/

例如(mysql-connector-python-2.1.3-py2.7-winx64.msi)

三:演示如何连接到MySQL服务器的test数据库


>>> import mysql.connector>>> conn=mysql.connector.connect(    user='root',    password='',    database='test') #连接数据库>>> cursor=conn.cursor()>>> cursor.execute('select * from student where 1=1') #表查询>>> values=cursor.fetchall()>>> values[]>>> cursor.close()True>>> conn.close()<br>------------------------------------------------------------------------------------------------------->>> import mysql.connector>>> conn = mysql.connector.connect(user='root', password='', database='test')>>> cursor = conn.cursor()>>> cursor.execute('create table user (id varchar(20) primary key, name varchar(20))')  #建表>>> cursor.execute('insert into user (id, name) values (%s, %s)', ['1', 'Michael']) #插入数据>>> cursor.rowcount1>>> conn.commit()>>> cursor.close()True<br>-------------------------------------------------------------------------------------------------------->>> cursor = conn.cursor()>>> cursor.execute('select * from user where id = %s', ('1',))>>> values = cursor.fetchall()>>> values[(u'1', u'Michael')]>>> cursor.execute('update user set name=%s where id=%s',('zf','1')) #更新>>> cursor.execute('select * from user ')>>> values = cursor.fetchall()>>> values[(u'1', u'zf')]


0 0