python sqlite中通过字段名获取查询结果

在连sqlite数据库时,用fetchall()查询结果,是用row[0],row[1]这样的方式来打印每列的结果但是我想用row[“字段名”]方式查询怎么办?MySQLdb的实现方法是:&#16

大家好,又见面了,我是全栈君,今天给大家准备了Idea注册码。

在连sqlite数据库时,用fetchall()查询结果,是用row[0],row[1]这样的方式来打印每列的结果

但是我想用row[“字段名”]方式查询怎么办?

import sqlite3

con = sqlite3.connect("mydb")
con.row_factory = sqlite3.Row

cur = con.cursor()
cur.execute("select name_last, age from people")
for row in cur:
    assert row[0] == row["name_last"]
    assert row["name_last"] == row["nAmE_lAsT"]
    assert row[1] == row["age"]
    assert row[1] == row["AgE"]
#何问起 hovertree.com

 

MySQLdb的实现方法是: 
conn=MySQLdb.connect(…, cursorclass=MySQLdb.cursors.DictCursor) 
或者用MySQLdb.cursors.SSDictCursor。前者数据存储在客户端,后者数据存储在服务器。

推荐:http://www.cnblogs.com/roucheng/p/pythonstring.html

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/120350.html原文链接:https://javaforall.net

(0)
上一篇 2021年12月27日 上午8:00
下一篇 2021年12月27日 上午9:00


相关推荐

  • 牛客网—-将一个字符串中的空格替换成“20% ”。

    牛客网—-将一个字符串中的空格替换成“20% ”。方法一: public class Demo7 { public static void main(String[] args) { StringBuffer str = new StringBuffer(); str.append("We are family"); System.out.println(replaceSpace(str)); } public s…

    2022年6月13日
    30
  • php mysql存储过程写法_mysql存储过程写法

    php mysql存储过程写法_mysql存储过程写法都说不懂数据库的程序员不是合格的程序员 那么你知道 MySQL 存储过程应该怎么写吗 MySQL 存储过程写法可以使用 CREATEPROCED 语句创建存储过程 数据库存储过程语法格式如下 CREATEPROCED 过程名 IN OUT INOUT 参数名数据类型 IN OUT INOUT 参数名数据类型 特性 过程体 DELIMITER CREA

    2026年3月16日
    3
  • 文本指纹算法和内容指纹系统介绍

    文本指纹算法和内容指纹系统介绍1 nbsp nbsp nbsp nbsp nbsp nbsp 文本指纹介绍 Web 大量上的网页集合里存在大量的重复内容网页 无论对于搜索引擎的网页去重和过滤 新闻小说等内容网站的内容反盗版和追踪 还是社交媒体等文本去重和聚类 都需要对网页或者文本进行去重和过滤 最简单的文本相似性计算方法可以利用空间向量模型 计算分词后的文本的特征向量的相似性 这种方法存在效率的严重弊端 无法针对海量的文本进行两两的相似性判断 模仿生物学指纹的特点 对

    2026年3月19日
    2
  • leetcode-155最小栈(历史最值)「建议收藏」

    leetcode-155最小栈(历史最值)「建议收藏」原题链接设计一个支持 push ,pop ,top 操作,并能在常数时间内检索到最小元素的栈。push(x) —— 将元素 x 推入栈中。pop() —— 删除栈顶的元素。top() —— 获取栈顶元素。getMin() —— 检索栈中的最小元素。示例:输入:[“MinStack”,“push”,“push”,“push”,“getMin”,“pop”,“top”,“getMin”][[],[-2],[0],[-3],[],[],[],[]]输出:[null,null,null,nul

    2022年8月8日
    6
  • 选择排序——C语言代码

    选择排序——C语言代码介绍选择排序下面是我在网上找的示例图,便于更好地理解选择排序通过这个图我们明白K只是一个标记,它标记的是比较中小的数。我们第一轮我们可以找到所有数中最小的数,然后让它和处于第一位的数进行位置交换,第二轮比较时,第一轮找出的最小数不在参加比较,然后我们可以找出剩下数中最小的数,之后的每轮同理。下面大家看一下我的代码首先要明白for(j=i+1;j<=9;j++) { if(a[k]&…

    2022年6月25日
    37
  • 设计模式之观察者模式建议收藏

    在日常生活中,交通信号灯指挥者日益拥挤的城市交通。红灯亮,汽车停止;绿灯亮,汽车继续前行;在这个过程中,交通信号灯是汽车的观察目标,而汽车则是观察者。随着交通信号灯的变化,汽车的行为也会随之变化,一盏

    2021年12月19日
    54

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号