行业动态
用FMDB等库处理iOS数据库的几种简单方法
2021-01-23

背景:

有时候,当我们使用FMDB和其他库来处理IOS数据库时,沙箱中保存的数据库格式为.sqlite3。

那么,我们如何查看该数据库?

实际上有两种方法:

1、使用工具

-免费的Sqlite数据库浏览器

下载链接:

ios 查看sqlite数据库

-Sqlite_professional_mac,请尝试7天(试用版,但其便利性和稳定性要比前一个更好)

ios 查看sqlite数据库

sqlite 不重复数据_ios 查看sqlite数据库_ios sqlite数据库

下载链接:

-Datum(免费和付费,可在App Store中获得)

我现在使用的免费版本也是我最推荐的版本。您可以直接从商店下载。 ✅✅✅

建议从appStore下载:Datum免费版。

注意:免费版本是一个只读数据库,这意味着您只能查看数据,而不能更新数据表内容! ! !

ios 查看sqlite数据库

2、终端命令视图(本文重点介绍〜)

当我们需要在模拟器上调试或查看数据库内容时ios 查看sqlite数据库,可以直接在终端中查看。

ios 查看sqlite数据库_sqlite 不重复数据_ios sqlite数据库

身体:

1、在沙箱路径中找到要查看的文件:xxx.sqlite3。

2、在桌面上创建一个新文件夹,例如testsqlite,并将数据库文件复制到该文件夹​​中。

注意:在此步骤中,最好创建一个新文件夹并将数据库文件放入其中。之前,我将其直接复制到桌面上,然后执行以下步骤。似乎看不到数据。

3、打开终端并cd到文件夹路径:

 cd ~/Desktop/testsqlite

4、使用sqlite命令打开数据库文件

sqlite3 zy013_5361844_details.sqlite3

这样,我们进入了数据库操作。以下命令只能是sqlite下的命令。如果输入其他命令,则它们全部无效。

我们可以输入.help首先查看近似命令:

.help

ios 查看sqlite数据库

其中,通常使用几个简单的命令:

a,退出sqlite

ios 查看sqlite数据库_sqlite 不重复数据_ios sqlite数据库

.quit

b。查看所有表格

.tables

c。配置情况

.show

d。设置查询数据排列格式

.mode list
.mode line 
.mode column

ios 查看sqlite数据库

ios 查看sqlite数据库

ios 查看sqlite数据库

e,是否显示标题

.headers on

5、示例:我想查看表的数据

ios 查看sqlite数据库

此处的sql与我们通常编写的sql相同,我们可以在外部编写它,然后将其复制到此处。 SQL语句必须以分号“;”结尾在编写语句之前,最好配置所需的显示格式ios 查看sqlite数据库,例如是否显示标题,数据排列格式等。

ios 查看sqlite数据库

参考文章:


393701618