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

iOS SQLite3使用方法和技巧

移動開發 iOS
iOS SQLite3類型系統是本文要介紹的內容,主要是來了解并學習iOS SQLite3的使用方法和技巧,關于SQLite在iOS應用的操作本文有很詳細的講解,來看內容。

 在iOS應用的客戶端存儲數據一般是存儲在SQLite3中,下面簡單介紹iOS SQLite3支持的數據類型,以及類型間相互關系。大多數數據庫使用靜態的嚴格的類型系統,列的類型在創建表的時候就已經指定了。SQLite使用動態的類型系統,列的類型由值決定。

iOS SQLite3具有的數據類型

  1. NULL:NULLvalue 

Integer:值是signedinteger類型,大小可以是1,2,3,4,6,8bytes

  • REAL:浮點類型
  • TEXT:以UTF-8,UTF-16BEorUTF-16LE編碼存儲的字符類型
  • BLOB:二進制數據

其它數據類型說明

Integerprimarykey列是個例外??

  • 布爾類型:SQLite中沒有定義布爾類型,而是以Integer存儲布爾值,0(false),1(true)

Dateandtime類型

SQLite中也沒有定義日期時間類型,日期時間可以用TEXT,REAL,orINTEGER存儲

TEXT:存儲為字符串("YYYY-MM-DDHH:MM:SS.SSS").

  1. REAL:asJuliandaynumbers,thenumberofdayssincenooninGreenwichonNovember24,4714B.C.accordingtotheprolepticGregoriancalendar.   
  2.    
  3. INTEGER:asUnixTime,thenumberofsecondssince1970-01-0100:00:00UTC. 

SQLiteTypeAffinity(類型檢測)

用于自動檢測值的類型,以下列舉Affinity如何決定類型的規則

(1)如果類型聲明中有int,則使用INTEGERaffinity.

(2)如果類型聲明中有"CHAR","CLOB",or"TEXT",則使用Textaffinity

(3)如果類型聲明中有BLOB或沒有指定類型,則使用affinityNONE

(4)如果類型聲明中有"REAL","FLOA",or"DOUB",則使用REALaffinity

(5)否則使用Numericaffinity

類型比較NULL

memcmp函數原型

  1. intmemcmp(constvoid*ptr1,constvoid*ptr2,size_tnum); 

比較兩個指針指向內存的前num個byte

比較之前的類型轉換

l(INTEGER,REALorNUMERIC)和(TEXTorNONE)比較,則TEXT,NONE會被轉換成NUMERIC

lTEXT和NONE比較,則NONE會被轉換成TEXT

其他情況直接比較。

小結:iOS SQLite3類型系統的內容介紹完了,希望通過iOS SQLite的操作內容的學習能對你有所幫助。

責任編輯:佚名 來源: itivy
相關推薦

2012-03-06 12:59:11

iOS SQLite3iOSSQLite3

2011-09-06 16:44:47

IOS應用SQLite

2013-05-03 13:42:20

iOS開發SQLite3存儲讀取

2021-02-15 15:40:28

SQLite3數據庫

2014-05-06 10:20:02

2017-10-26 12:37:24

Pythonsqlite3數據庫

2013-04-09 16:47:19

iOS嵌入式數據庫SQLit

2012-02-29 10:18:31

SQLite3Android

2011-09-02 19:24:20

SqliteIOS應用數據庫

2010-11-19 09:56:38

SQLiteAndroid

2013-04-10 14:21:35

2018-06-20 10:34:56

堆棧iOSswift

2011-04-08 10:43:44

2011-08-01 13:32:07

Objective-C Sqlite3 框架

2023-03-03 13:43:00

Java字節流

2013-07-25 14:12:53

iOS開發學習UITableView

2010-08-09 10:16:01

FlexBuilder

2010-03-16 10:39:52

光纖交換機

2013-07-15 15:12:40

iOS多線程NSOperationNSOperation

2019-08-12 11:40:48

數據庫SQLite3數據類型
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 中文字幕99 | 久热爱| аⅴ资源新版在线天堂 | 精品美女在线观看视频在线观看 | 国产一区二区精品在线 | 黄色大片免费看 | 精品视频在线观看 | 亚洲成人福利在线观看 | 久久精品视频播放 | 国产精品国产a | 精品欧美视频 | 黄色毛片免费看 | 国产精品九九视频 | 中文字幕91 | 久久一日本道色综合久久 | 久久成人国产精品 | 日韩在线不卡 | 久热精品在线播放 | 亚洲欧美中文日韩在线v日本 | 中文字幕日韩欧美一区二区三区 | 欧美激情五月 | 欧美xxxx网站 | 中文字幕第十页 | 婷婷综合| 91精品国产91久久综合桃花 | 99久久精品国产一区二区三区 | 中文字幕视频一区二区 | 91综合网 | 亚洲成人精品 | 日本色婷婷 | 欧美日韩1区2区 | aaaa网站| 亚洲视频欧美视频 | 欧美性极品xxxx做受 | 午夜电影福利 | 日韩一区二区三区视频 | 亚洲黄色片免费观看 | 欧美日韩1区2区3区 欧美久久一区 | 美女爽到呻吟久久久久 | 国产成人精品久久二区二区91 | 伊大人久久 |