Python读取sqlite数据库文件的方法分析


Posted in Python onAugust 07, 2017

本文实例讲述了Python读取sqlite数据库文件的方法。分享给大家供大家参考,具体如下:

import sqlite3

这是Python内置的,不需要pip install 包

数据库里面有很多张表

要操作数据库首先要连接conect数据库

mydb=sqlite3.connect("alfw.sqlite")

然后创建游标cursor来执行executeSQL语句

cursor=mydb.cursor()

比如我想看这个数据库的几张表的名字是什么

cursor.execute("SELECT name FROM sqlite_master WHERE type='table';")
Tables=cursor.fetchall()
print(Tables)
>>>[('Faces',), ('sqlite_sequence',), ('FacePose',), ('FaceImages',), ('Databases',), ('FaceMetaData',), ('sqlite_stat1',), ('FaceRect',), ('AnnotationType',), ('FaceEllipse',), ('NearDuplicates',), ('FeatureCoords',), ('FeatureCoordTypes',)]

这个可以通过sqlite_master是表结构理解

CREATE TABLE sqlite_master (
 type TEXT,
 name TEXT,
 tbl_name TEXT,
 rootpage INTEGER,
 sql TEXT
);

如果要查某一张表Faces的表头结构

cursor.execute("PRAGMA table_info(Faces)")
print cursor.fetchall()
>>>[(0, 'face_id', 'INTEGER', 0, None, 1), (1, 'file_id', 'TEXT', 1, None, 0), (2, 'db_id', 'TEXT', 1, None, 0)]

希望本文所述对大家Python程序设计有所帮助。

Python 相关文章推荐
举例介绍Python中的25个隐藏特性
Mar 30 Python
python使用PIL缩放网络图片并保存的方法
Apr 24 Python
python脚本设置系统时间的两种方法
Feb 21 Python
Python实现代码统计工具(终极篇)
Jul 04 Python
Python双向循环链表实现方法分析
Jul 30 Python
利用python GDAL库读写geotiff格式的遥感影像方法
Nov 29 Python
使用Python进行体育竞技分析(预测球队成绩)
May 16 Python
Django框架静态文件使用/中间件/禁用ip功能实例详解
Jul 22 Python
使用 tf.nn.dynamic_rnn 展开时间维度方式
Jan 21 Python
Python re正则表达式元字符分组()用法分享
Feb 10 Python
python利用xlsxwriter模块 操作 Excel
Oct 14 Python
python实现图像高斯金字塔的示例代码
Dec 11 Python
Python实现读写sqlite3数据库并将统计数据写入Excel的方法示例
Aug 07 #Python
django实现前后台交互实例
Aug 07 #Python
python扫描proxy并获取可用代理ip的实例
Aug 07 #Python
python的多重继承的理解
Aug 06 #Python
python中 chr unichr ord函数的实例详解
Aug 06 #Python
Python实现读取邮箱中的邮件功能示例【含文本及附件】
Aug 05 #Python
Python实现将Excel转换为json的方法示例
Aug 05 #Python
You might like
PHP+DBM的同学录程序(2)
2006/10/09 PHP
getJSON跨域SyntaxError问题分析
2014/08/07 PHP
js 函数调用模式小结
2011/12/26 Javascript
jquery中常用的函数和属性详细解析
2014/03/07 Javascript
推荐5 个常用的JavaScript调试技巧
2015/01/08 Javascript
JS+CSS实现滑动切换tab菜单效果
2015/08/25 Javascript
jQuery实现输入框下拉列表树插件特效代码分享
2015/08/27 Javascript
Jquery揭秘系列:ajax原生js实现详解(推荐)
2016/06/08 Javascript
用瀑布流的方式在网页上插入图片的简单实现方法
2016/09/23 Javascript
jQuery表单元素选择器代码实例
2017/02/06 Javascript
JS+html5制作简单音乐播放器
2020/09/13 Javascript
Python 字符串定义
2009/09/25 Python
python将html转成PDF的实现代码(包含中文)
2013/03/04 Python
Python输出PowerPoint(ppt)文件中全部文字信息的方法
2015/04/28 Python
Python通过select实现异步IO的方法
2015/06/04 Python
详解Django中的form库的使用
2015/07/18 Python
python中list列表的高级函数
2016/05/17 Python
python3大文件解压和基本操作
2017/12/15 Python
Python3使用turtle绘制超立方体图形示例
2018/06/19 Python
Python实现绘制双柱状图并显示数值功能示例
2018/06/23 Python
在Python中获取两数相除的商和余数方法
2018/11/10 Python
浅谈python的深浅拷贝以及fromkeys的用法
2019/03/08 Python
Django给admin添加Action的步骤详解
2019/05/01 Python
Python基于模块Paramiko实现SSHv2协议
2020/04/28 Python
HTML5实现锚点时请使用id取代name
2013/09/06 HTML / CSS
中科创达面试题
2016/12/28 面试题
教育专业自荐书范文
2013/12/17 职场文书
铁路工务反思材料
2014/02/07 职场文书
学校消防演习方案
2014/02/19 职场文书
优秀实习生感言
2014/03/01 职场文书
工作岗位说明书模板
2014/05/09 职场文书
英语专业求职信
2014/07/08 职场文书
一份恶作剧的检讨书
2014/09/13 职场文书
2014年学习全国道德模范事迹思想汇报
2014/09/15 职场文书
2014超市双十一活动策划方案
2014/09/29 职场文书
担保书格式
2015/01/20 职场文书