国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > Python > 正文

Python讀取sqlite數據庫文件的方法分析

2020-01-04 17:07:56
字體:
來源:轉載
供稿:網友

本文實例講述了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程序設計有所幫助。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 德江县| 乌拉特前旗| 阳江市| 昔阳县| 遵化市| 阿拉善盟| 左权县| 密山市| 乐陵市| 师宗县| 吉隆县| 恩平市| 长宁区| 徐州市| 山东| 理塘县| 栾川县| 淮南市| 和田县| 开平市| 德令哈市| 邵阳市| 北辰区| 四平市| 宜州市| 陇川县| 庄浪县| 宜章县| 宁海县| 普安县| 武城县| 景宁| 永嘉县| 临西县| 屏东县| 酒泉市| 葫芦岛市| 驻马店市| 西平县| 杭州市| 岳阳县|