iOS 数据库(1)

iOS 的可以使用原装的sqlite引擎来操作数据库。
眼下,也有很多开源的好用的数据库封装,例如FMDB,YTKKeyValueStore等。
而且,业界也有出现LevelDB这样的封装。不过,虽然都很优秀,但是,我总觉得还是有些问题的。比如,FMDB虽然可以对table进行操作,但是,比较复杂的操作就有难度了,虽然可以直接使用SQL语句之行,但是总归觉得完美。LevelDB毕竟不是针对移动方面设计的,虽然有这样的移植。但是也不是官方的。
我个人觉得,造成这个问题的原因在于。移动APP在设计的时候,就没有对数据库进行很明确的设计,仅仅设计的表。然后就没有然后了。
现在先说辅助工具。

数据库生成之后,可能需要快速的导入数据,或者查看运行之后的数据,以便查看插入的数据。

DB Browser for SQLite

是个免费,开源的数据库GUI工具。

以前在Mac上一直用1.3版本。现在的最新版本是3.9。
新版本已经添加了一些新的特性,比如,老版本看不到代码创建的视图,新版已经修正。
也对界面进行了一些调整。比以前好用很多。

屏幕快照 2017-03-30 下午3.48.49.png

release 版本在下面链接自己翻吧

https://github.com/sqlitebrowser/sqlitebrowser/releases

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Android 自定义View的各种姿势1 Activity的显示之ViewRootImpl详解 Activity...
    passiontim阅读 173,540评论 25 708
  • 爷爷突然到来,带了一大袋子的蔬菜,还有些水果,一只已经弄干净的鸭子。 我很难过,我还没有挣钱呢爷爷已经老了。 弟弟...
    在里面的想出去阅读 165评论 0 0
  • 爷爷,是我人生图纸上最倾心最高明的画师,浓浓爱意作笔,勾勒出了我人生的大致轮廓;爷爷,是我生命大厦上最用心...
    康舒阅读 735评论 7 13
  • 有担当是做人的基本原则。如何做一个有担当的人,就看他是否愿意,是否有有明确的是非观念,是否愿意为了你做点什么。 生...
    焉支闲人阅读 525评论 1 1