Python——操作MySQL

操作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) 获取指定条数的数据

 

posted on 2018-07-17 12:12  大阳修炼中  阅读(130)  评论(0编辑  收藏  举报

导航