python 3 mysql操作

来源:互联网 发布:华云数据集团有限公司 编辑:程序博客网 时间:2024/05/01 02:33

pymysql3.0.5:https://pypi.python.org/packages/source/P/PyMySQL3/PyMySQL3-0.5.tar.gz

python3.2.5:https://www.python.org/ftp/python/3.2.5/python-3.2.5.msi

一、pymysql安装

pymysql安装方法为:解压下载的文件,进入pymysql根文件夹下,在cmd中运行: python setup.py install。

二、检验安装安装是否成功的方法:import pymysql  。  如果不报错 说明安装成功。

三、基本操作:

(1)导入pymysql: import pymysql

(2)连接数据库: conn=pymysql.connect(host='localhost',user='root',passwd='root',db='ere',charset='utf8')    务必注意各等号前面的内容!charset参数可避免中文乱码

(3)获取操作游标:cur=conn.cursor()

(4)执行sql语句,插入记录:sta=cur.execute("insert 语句")  执行成功后sta值为1。更新、删除语句与此类似。

(5)执行sql语句,查询记录:cur.execute("select语句") 执行成功后cur变量中保存了查询结果记录集,然后再用循环打印结果:

for each in cur:

      print(each[1])     # each[1] 表示当前游标所在行的的第2列值,如果是中文则需要处理编码

#-*- coding:UTF-8 -*-'''Created on 2016年10月2日@author: c'''import pymysqlconn = pymysql.connect(host='localhost', user='root',passwd='',db='jxc',charset='utf8')cur = conn.cursor()cur.execute("select * from data1")for each in cur:    print(each[0],"\t",each[1],"\t\t",each[2],"\t",each[3],"\t",each[4])


0 0
原创粉丝点击