为了方便测试,如何查看SQLite数据库的内容?使用Android SDK提供的工具:sqlite3.exe。这是一个命令行实用工具,列举主要使用的命令如下:
查看表结构 |
sqlite3 “path” .dump |
例如 ,运行结构如下: BEGGIN TRANSACTION; CREATE TABLE [TmProgramm] ([index] INTEGER,[nID] INTEGER, [nChannelID] INTEGER, [strTitle] CHAR(255),[dwDuration] INTEGER, [strThumbNail] CHAR(1024), [strURL] CHAR(255),[strPathName] CHAR(255),[strAuthor] CHAR(255), [dwSize] INTEGER,[State] INTEGER,[Percent] INTEGER,[strConverted] CHAR(255), [dwVideoType] INTEGER,[dwDownloadedBytes] INTEGER,[strTime] CHAR(255), [strHTTPVersion] CHAR(255),[strUserAgent] CHAR(255),[strReferer] CHAR(255)); COMMIT; 这就是当初创建数据库的语句; | |
查看表中的内容 |
sqlite3 “path” .schema |
具体运行结果可以下载当前的sqlite数据库文件,在命令行中运行就可以看到了; | |
其他帮助命令查询 |
sqlite3 .help |