Python获取SQLite查询结果表列名的方法
本文实例讲述了Python获取SQLite查询结果表列名的方法。分享给大家供大家参考,具体如下:
获得查询结果表的列名:
db = sqlite.connect('data.db') cur = db.cursor() cur.execute("select * from table") col_name_list = [tuple[0] for tuple in cur.description] print col_name_list
获得所有列名:
cur.execute("PRAGMA table_info(table)") print cur.fetchall()
更多关于Python相关内容感兴趣的读者可查看本站专题:《Python常见数据库操作技巧汇总》、《Python数据结构与算法教程》、《Python函数使用技巧总结》、《Python字符串操作技巧汇总》、《Python入门与进阶经典教程》及《Python文件与目录操作技巧汇总》
希望本文所述对大家Python程序设计有所帮助。
相关推荐
-
python操作数据库之sqlite3打开数据库、删除、修改示例
复制代码 代码如下: #coding=utf-8__auther__ = 'xianbao'import sqlite3# 打开数据库def opendata(): conn = sqlite3.connect("mydb.db") cur = conn.execute("""create table if not exists tianjia(id integer primary key autoincrement, user
-
Python标准库之sqlite3使用实例
Python自带一个轻量级的关系型数据库SQLite.这一数据库使用SQL语言.SQLite作为后端数据库,可以搭配Python建网站,或者制作有数据存储需求的工具.SQLite还在其它领域有广泛的应用,比如HTML5和移动端.Python标准库中的sqlite3提供该数据库的接口. 我将创建一个简单的关系型数据库,为一个书店存储书的分类和价格.数据库中包含两个表:category用于记录分类,book用于记录某个书的信息.一本书归属于某一个分类,因此book有一个外键(foreign key)
-
Python简单操作sqlite3的方法示例
本文实例讲述了Python简单操作sqlite3的方法.分享给大家供大家参考,具体如下: import sqlite3 def Test1(): #con =sqlite3.connect("D:\\test.db") con =sqlite3.connect(":memory:") #store in memory cur =con.cursor() try: cur.execute('create table score(id integer primary k
-
python查询sqlite数据表的方法
本文实例讲述了python查询sqlite数据表的方法.分享给大家供大家参考.具体实现方法如下: import sqlite3 as db conn = db.connect('mytest.db') conn.row_factory = db.Row cursor = conn.cursor() cursor.execute("select * from person") rows = cursor.fetchall() for row in rows: print("%s
-
python操作sqlite的CRUD实例分析
本文实例讲述了python操作sqlite的CRUD实现方法.分享给大家供大家参考.具体如下: import sqlite3 as db conn = db.connect('mytest.db') cursor = conn.cursor() cursor.execute("drop table if exists datecounts") cursor.execute("create table datecounts(date text, count int)"
-
Python3实现连接SQLite数据库的方法
本文实例讲述了Python3实现连接SQLite数据库的方法,对于Python的学习有不错的参考借鉴价值.分享给大家供大家参考之用.具体方法如下: 实例代码如下: import sqlite3 db = r"D:\pyWork\test.db" #pyWork目录下test.db数据库文件 drp_tb_sql = "drop table if exists staff" crt_tb_sql = """ create table if
-
Python实现Sqlite将字段当做索引进行查询的方法
本文实例讲述了Python实现Sqlite将字段当做索引进行查询的方法.分享给大家供大家参考,具体如下: 默认从sqlite中获取到的数据是数字索引的, 在开发阶段经常有修改数据库所以显得不太方便, 其实在python源码里就有解决方案, 直接读sqlite3的源码, 摸索了一些, 解决方案如下: 默认连接的话使用一下代码是以数字为索引的: conn = sqlite3.connect(dbfile) cur = conn.cursor() 为了使得获取到的结果集以字段为索引, 需要添加一个函数
-
在Python中使用SQLite的简单教程
SQLite是一种嵌入式数据库,它的数据库就是一个文件.由于SQLite本身是C写的,而且体积很小,所以,经常被集成到各种应用程序中,甚至在iOS和Android的App中都可以集成. Python就内置了SQLite3,所以,在Python中使用SQLite,不需要安装任何东西,直接使用. 在使用SQLite前,我们先要搞清楚几个概念: 表是数据库中存放关系数据的集合,一个数据库里面通常都包含多个表,比如学生的表,班级的表,学校的表,等等.表和表之间通过外键关联. 要操作关系数据库,首先需要连
-
Python操作sqlite3快速、安全插入数据(防注入)的实例
table通过使用下面语句创建: 复制代码 代码如下: create table userinfo(name text, email text) 更快地插入数据 在此用time.clock()来计时,看看以下三种方法的速度. 复制代码 代码如下: import sqlite3import time def create_tables(dbname): conn = sqlite3.connect(dbname) cursor = conn.cursor() cursor.e
-
使用Python对SQLite数据库操作
SQLite是一种嵌入式数据库,它的数据库就是一个文件.由于SQLite本身是C写的,而且体积很小,所以,经常被集成到各种应用程序中,甚至在IOS和Android的APP中都可以集成. Python内置了SQLite3,所以,在Python中使用SQLite,不需要安装任何东西,直接使用. 在使用SQLite前,我们先要搞清楚几个概念: 表是数据库中存放关系数据的集合,一个数据库里面通常都包含多个表,比如学生的表,班级的表,学校的表,等等.表和表之间通过外键关联. 要操作关系数据库,首先要连接到
-
python实现在sqlite动态创建表的方法
本文实例讲述了python实现在sqlite动态创建表的方法.分享给大家供大家参考.具体实现方法如下: import sqlite3 as db conn = db.connect('mytest.db') cursor = conn.cursor() cursor.execute("create table person(name text,age text,address text)") print("table created") 希望本文所述对大家的Pyth
随机推荐
- js在ie下打开对话窗口的方法小结
- SendKeys clip.exe 发送中文的代码
- java将图片至暗的实现方法
- Asp.net发送邮件的两种方法小结
- html+ashx 表单提交示例
- thinkphp整合微信支付代码分享
- 全面理解Python中self的用法
- asp连接mssql2005的代码
- MySQL性能优化之table_cache配置参数浅析
- PHP数组及条件,循环语句学习
- python实现socket端口重定向示例
- 浅谈如何实现easyui的datebox格式化
- IE与firefox之jquery用法区别
- Ubuntu上安装Nginx服务器程序及简单的环境配置小结
- 比较搞笑的js陷阱题
- Java微信公众平台开发(5) 文本及图文消息回复的实现
- C#中计算时间差中的小数问题解决
- C# 的析构以及垃圾回收实例分析
- C语言对堆排序一个算法思路和实现代码
- 关注细节压线钳选购有讲究