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

Python基础-操作mysql

时间:2017-11-10 18:48:46      阅读:159      评论:0      收藏:0      [点我收藏+]

标签:select   连接   exec   dict   就会   多少   pytho   port   style   

mysql 属于第三方模块,需要先安装 pip install pymysql,
sql执行后,数据获取函数有三种
cur.fetchone()#获取第一条数据,依次类推下去,第二次执行时候,就会取除去第一次执行结果的那条的第一条(第二条结果,依次类推)
cur.fetchmany(3)#获取结果中的多少条
cur.fetchall()# 获取所有的结果

import pymysql
from pymysql.cursors import DictCursor
coon = pymysql.connect(host=211.149.218.16,port=3306,user=jxz,passwd=123456,db=jxz,charset=utf8)#建立数据库连接
cur = coon.cursor(DictCursor)#建立游标,仓库管理员,指定游标类型,返回字典,如果不指定返回类型,默认返回的是元组
sql=select * from stu limit 2,9;
insert_sql = insert into stu VALUE (89,"nhy");
cur.execute(insert_sql)
cur.execute(sql)#执行sql语句
for c in cur:#直接循环游标,每次循环的时候就是每一列的数据
    print(c)
res = cur.fetchall()#获取sql语句执行的结果,一次性全部获取
coon.commit()#提交
print(res[0][1])
cur.close()#关闭游标
coon.close()#关闭数据库连接

 



Python基础-操作mysql

标签:select   连接   exec   dict   就会   多少   pytho   port   style   

原文地址:http://www.cnblogs.com/niuniu2018/p/7815418.html

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