成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

iOS開發(fā)中的SQLite知識總結(jié)

數(shù)據(jù)庫
今天我們將會談?wù)刬OS開發(fā)中的SQLite方面的知識。包括查詢優(yōu)化,查看工具等等。

一、查詢優(yōu)化

1.使用索引

當(dāng)表中的數(shù)據(jù)太多時(shí),建立索引可以明顯提高查詢速度

創(chuàng)建索引

  1. sql> CREATE INDEX 索引名 ON 表(字段1[ASC,DESC],字段2[ASC,DESC]...) 

刪除索引 

  1. sql> DROP INDEX 索引名 

重建索引

  1. sql> REINDEX [索引名,表名] 

 2.數(shù)據(jù)分析

對表的索引的分析,ANALYZE命令令集合關(guān)于索引的統(tǒng)計(jì)信息并將它們儲存在數(shù)據(jù)庫的一個(gè)特殊表中,查詢優(yōu)化器可以用該表來制作更好的索引選擇。 若不給出參數(shù),所有附加數(shù)據(jù)庫中的所有索引被分析。若參數(shù)給出數(shù)據(jù)庫名,該數(shù)據(jù)庫中的所有索引被分析。若給出表名 作參數(shù),則只有關(guān)聯(lián)該表的索引被分析。

 

  1. sql> ANALYZE [索引名,表名] 

二、數(shù)據(jù)清理

大量的刪除表中的數(shù)據(jù),SQLite并沒有釋放這些空間,需要運(yùn)行如下命令精簡數(shù)據(jù)庫 

 

  1. sqlite> VACUUM; 

三、數(shù)據(jù)加密

1.自己源碼編譯

實(shí)現(xiàn)源碼中預(yù)留的加密解密接口

2.使用SQLCipher

源碼在這里

step by step的使用過程在這里注意文章中幾個(gè)宏的下劃線沒有加,不要盲目的復(fù)制粘貼

上一步的SQLCipher源碼編譯后,目錄里面會有個(gè)sqlite的命令行程序,使用這個(gè)程序就可以給本地的數(shù)據(jù)庫加密,然后很方便的在程序中使用了。具體命令看他的文檔

四、查看工具

MesaSQLiteMac OS X下的查看工具,當(dāng)表的數(shù)據(jù)比較多時(shí),有點(diǎn)慢

FireFox的 SQLite Manager插件

五、iOS開發(fā)第三方封裝

1.FMDataBase 方便的存取,在多線程中使用也很方便

2.sqlitepersistentobjects 直接讓NS對象本身就有save,load功能,讓使用者在不寫sql語句的情況下使用SQLite

已經(jīng)不再更新

參考:

1.http://www.cnblogs.com/stephen-liu74/archive/2012/01/14/2322335.html

2.http://sqlcipher.net

原文鏈接:http://www.cnblogs.com/v2m_/archive/2013/01/05/2846177.html

【編輯推薦】

  1. 優(yōu)化MySQL語句的十個(gè)建議
  2. 點(diǎn)評:巍然聳立的SQL Server 2012
  3. 11個(gè)重要的數(shù)據(jù)庫設(shè)計(jì)規(guī)則
  4. SQL Server 2008中增強(qiáng)的匯總技巧
  5. Twitter將開源其使用的MySQL

責(zé)任編輯:彭凡 來源: 博客園
相關(guān)推薦

2013-04-09 16:04:06

iOS開發(fā)SQLite知識總結(jié)

2014-06-10 13:44:58

iOSUIImage知識點(diǎn)

2013-04-01 10:49:51

iOS開發(fā)sqlite數(shù)據(jù)庫

2011-08-22 16:26:25

IOS開發(fā)Sqlite數(shù)據(jù)庫

2011-08-01 10:01:25

SQLite

2011-08-15 10:35:43

iPhone開發(fā)Atomicnonatomic

2011-08-15 10:45:11

iPhone開發(fā)delegate

2009-01-11 09:14:45

Javascript開發(fā)總結(jié)

2013-07-29 04:46:48

iOS開發(fā)iOS開發(fā)學(xué)習(xí)iOS小知識

2013-09-12 15:37:09

iOS開發(fā)流程

2021-08-23 10:12:41

鴻蒙HarmonyOS應(yīng)用

2015-07-28 17:52:36

IOS知識體系

2014-03-12 10:13:00

iOSSEL對象

2011-09-02 19:12:59

IOS應(yīng)用Sqlite數(shù)據(jù)庫

2013-03-27 09:47:01

Android開發(fā)SQAndroid SDK

2013-05-02 13:06:05

C++遇到iOS應(yīng)用開SQLITE

2011-07-05 10:22:44

Qt Sqlite

2013-04-01 17:05:28

2017-01-19 21:45:27

iOS開發(fā)者賬號

2015-03-18 09:29:12

iOS開發(fā)爭議
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號

主站蜘蛛池模板: av影音资源 | 91精品国产92 | 手机av免费在线 | 久久久www成人免费无遮挡大片 | 噜噜噜色网 | 91毛片在线观看 | 国产精品3区 | 亚洲国产aⅴ成人精品无吗 综合国产在线 | 亚洲日产精品 | 中文字幕在线精品 | 一区二区久久 | 黄色毛片视频 | 国产精品高清一区二区三区 | 亚洲天堂网站 | 国产一区黄色 | 成人av播放 | 欧美激情在线播放 | 日本免费一区二区三区 | 欧美一a一片一级一片 | 亚洲午夜av| 亚洲视频中文字幕 | 中文字幕一区二区三区四区五区 | 91久久久久久久久久久久久 | 国产一区二区 | 日韩在线一区二区 | 久久精品免费看 | 日日夜夜影院 | 日韩综合在线视频 | 一级毛片色一级 | 久久久久久亚洲精品 | 网站黄色av | 久久久国产一区二区三区四区小说 | 男女羞羞视频在线看 | 91电影在线播放 | 不卡视频一区二区三区 | 久草新在线 | 亚洲最大成人综合 | 天堂在线1| 欧美一区二区三区视频 | 天天天堂| 欧美男人天堂 |