码迷,mamicode.com
首页 > 数据库 > 详细

Python——操作MySQL

时间:2018-07-17 14:26:52      阅读:181      评论:0      收藏:0      [点我收藏+]

标签:upd   使用   步骤   连接   组类型   hone   除了   建议   fetchall   

操作MySQL的步骤

1、导入mysql模块

2、创建连接

3、创建游标

4、执行select/update/delete/insert等操作(除了select外其他操作需要commit)

5、关闭游标,关闭连接

import pymysql

conn = pymysql.connect(ip,port,user,password,db,charset,autocommit)

cur = conn.cursor()

sql = "select * from tbl_cpy"

cur.execute(sql)

cur.fetchall()

cur.close()

conn.close

游标:

  游标类型可以是普通类型也可以是字典类型。

  字典类型游标查询结果返回也是字典类型。cur = conn.cursor(cursor = pymysql.cursors.DictCursor)

  普通类型游标查询结果返回的是元组类型。cur.conn.cursor()

  如果是将结果导入excel表格,建议使用普通游标,因为查询结果是二位数组,有下标,方便取数据。(字典无序)

 

查看查询结果的字段名的方法:

cur.description()

获取数据

        cur.fetchall() 获取所有数据

        cur.fetchone() 每次获取一条数据

        cur.fetchmany(num) 获取指定条数的数据

 

Python——操作MySQL

标签:upd   使用   步骤   连接   组类型   hone   除了   建议   fetchall   

原文地址:https://www.cnblogs.com/caopeiyang/p/9322703.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!