最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

SQLite教程(十):內(nèi)存數(shù)據(jù)庫(kù)和臨時(shí)數(shù)據(jù)庫(kù)

 更新時(shí)間:2015年05月04日 16:49:08   投稿:junjie  
這篇文章主要介紹了SQLite教程(十):內(nèi)存數(shù)據(jù)庫(kù)和臨時(shí)數(shù)據(jù)庫(kù),本文講解了它們的創(chuàng)建方法和相關(guān)知識(shí),需要的朋友可以參考下

一、內(nèi)存數(shù)據(jù)庫(kù):

    在SQLite中,數(shù)據(jù)庫(kù)通常是存儲(chǔ)在磁盤文件中的。然而在有些情況下,我們可以讓數(shù)據(jù)庫(kù)始終駐留在內(nèi)存中。最常用的一種方式是在調(diào)用sqlite3_open()的時(shí)候,數(shù)據(jù)庫(kù)文件名參數(shù)傳遞":memory:",如:
 

復(fù)制代碼 代碼如下:

    rc = sqlite3_open(":memory:", &db);
 

    在調(diào)用完以上函數(shù)后,不會(huì)有任何磁盤文件被生成,取而代之的是,一個(gè)新的數(shù)據(jù)庫(kù)在純內(nèi)存中被成功創(chuàng)建了。由于沒(méi)有持久化,該數(shù)據(jù)庫(kù)在當(dāng)前數(shù)據(jù)庫(kù)連接被關(guān)閉后就會(huì)立刻消失。需要注意的是,盡管多個(gè)數(shù)據(jù)庫(kù)連接都可以通過(guò)上面的方法創(chuàng)建內(nèi)存數(shù)據(jù)庫(kù),然而它們卻是不同的數(shù)據(jù)庫(kù),相互之間沒(méi)有任何關(guān)系。事實(shí)上,我們也可以通過(guò)Attach命令將內(nèi)存數(shù)據(jù)庫(kù)像其他普通數(shù)據(jù)庫(kù)一樣,附加到當(dāng)前的連接中,如:
 
復(fù)制代碼 代碼如下:

    ATTACH DATABASE ':memory:' AS aux1;
 

   
二、臨時(shí)數(shù)據(jù)庫(kù):

    在調(diào)用sqlite3_open()函數(shù)或執(zhí)行ATTACH命令時(shí),如果數(shù)據(jù)庫(kù)文件參數(shù)傳的是空字符串,那么一個(gè)新的臨時(shí)文件將被創(chuàng)建作為臨時(shí)數(shù)據(jù)庫(kù)的底層文件,如:
 

復(fù)制代碼 代碼如下:

    rc = sqlite3_open("", &db);
 

    或
 
復(fù)制代碼 代碼如下:

    ATTACH DATABASE '' AS aux2;
 

    和內(nèi)存數(shù)據(jù)庫(kù)非常相似,兩個(gè)數(shù)據(jù)庫(kù)連接創(chuàng)建的臨時(shí)數(shù)據(jù)庫(kù)也是各自獨(dú)立的,在連接關(guān)閉后,臨時(shí)數(shù)據(jù)庫(kù)將自動(dòng)消失,其底層文件也將被自動(dòng)刪除。
    盡管磁盤文件被創(chuàng)建用于存儲(chǔ)臨時(shí)數(shù)據(jù)庫(kù)中的數(shù)據(jù)信息,但是實(shí)際上臨時(shí)數(shù)據(jù)庫(kù)也會(huì)和內(nèi)存數(shù)據(jù)庫(kù)一樣通常駐留在內(nèi)存中,唯一不同的是,當(dāng)臨時(shí)數(shù)據(jù)庫(kù)中數(shù)據(jù)量過(guò)大時(shí),SQLite為了保證有更多的內(nèi)存可用于其它操作,因此會(huì)將臨時(shí)數(shù)據(jù)庫(kù)中的部分?jǐn)?shù)據(jù)寫(xiě)到磁盤文件中,而內(nèi)存數(shù)據(jù)庫(kù)則始終會(huì)將數(shù)據(jù)存放在內(nèi)存中。

相關(guān)文章

  • sqlite3 top的查詢及l(fā)imit語(yǔ)法介紹

    sqlite3 top的查詢及l(fā)imit語(yǔ)法介紹

    sqlite3中沒(méi)有top的語(yǔ)法結(jié)構(gòu),不過(guò)相關(guān)的語(yǔ)法能實(shí)現(xiàn)跟top語(yǔ)法相同的功能,感興趣的你可以參考下,希望可以幫助到你
    2013-02-02
  • sqlite中文亂碼問(wèn)題原因分析及解決

    sqlite中文亂碼問(wèn)題原因分析及解決

    打開(kāi)數(shù)據(jù)庫(kù),插入,查詢數(shù)據(jù)庫(kù)等,如果操作接口輸入?yún)?shù)包含中文字符,會(huì)導(dǎo)致操作異常,這是由于sqlite數(shù)據(jù)庫(kù)使用的是UTF-8編碼方式
    2013-04-04
  • System.Data.SQLite 數(shù)據(jù)庫(kù)詳細(xì)介紹

    System.Data.SQLite 數(shù)據(jù)庫(kù)詳細(xì)介紹

    System.Data.SQLite是SQLite的加強(qiáng)版,它可以無(wú)需.NET Framework支持,由于它內(nèi)部包含了一個(gè)ADO.NET 2.0引擎,所以.NET開(kāi)發(fā)人員可以利用System.Data.SQLite方便地開(kāi)發(fā).NET程序。
    2011-02-02
  • SQLite教程(十三):C語(yǔ)言編程實(shí)例代碼(1)

    SQLite教程(十三):C語(yǔ)言編程實(shí)例代碼(1)

    這篇文章主要介紹了SQLite教程(十三):C語(yǔ)言編程實(shí)例代碼(1),本文講解了獲取表的Schema信息、動(dòng)態(tài)創(chuàng)建表、刪除該表、常規(guī)數(shù)據(jù)插入、創(chuàng)建測(cè)試數(shù)據(jù)表、刪除測(cè)試表等內(nèi)容,需要的朋友可以參考下
    2015-05-05
  • SQLite3 API 編程手冊(cè)

    SQLite3 API 編程手冊(cè)

    Sqlite3 的確很好用。小巧、速度快。但是因?yàn)榉俏④浀漠a(chǎn)品,幫助文檔總覺(jué)得不夠。這些天再次研究它,又有一些收獲,這里把我對(duì) sqlite3 的研究列出來(lái),以備忘記
    2013-12-12
  • SQLite數(shù)據(jù)庫(kù)安裝及基本操作指南

    SQLite數(shù)據(jù)庫(kù)安裝及基本操作指南

    SQLite 是一個(gè)開(kāi)源的嵌入式關(guān)系數(shù)據(jù)庫(kù),實(shí)現(xiàn)自包容、零配置、支持事務(wù)的SQL數(shù)據(jù)庫(kù)引擎。 其特點(diǎn)是高度便攜、使用方便、結(jié)構(gòu)緊湊、高效、可靠。今天我們主要來(lái)講解下SQLite數(shù)據(jù)庫(kù)的安裝以及基本操作指南
    2014-08-08
  • SQLite?轉(zhuǎn)換字符串為日期的示例代碼

    SQLite?轉(zhuǎn)換字符串為日期的示例代碼

    在本文中,我們介紹了如何在SQLite數(shù)據(jù)庫(kù)中進(jìn)行字符串和日期的轉(zhuǎn)換,我們學(xué)習(xí)了如何使用date函數(shù)將字符串轉(zhuǎn)換為日期,以及如何使用strftime函數(shù)將日期轉(zhuǎn)換為字符串,感興趣的朋友跟隨小編一起看看吧
    2024-08-08
  • SQLite3 命令行操作指南

    SQLite3 命令行操作指南

    這篇文章主要為大家介紹了SQLite3 命令行操作的一些幫助,需要的朋友可以參考下
    2013-12-12
  • 一些很有用的SQLite命令總結(jié)

    一些很有用的SQLite命令總結(jié)

    這篇文章主要介紹了一些很有用的SQLite命令總結(jié),本文總結(jié)了顯示表結(jié)構(gòu)、獲取所有表和視圖、獲取指定表的索引列表、導(dǎo)出數(shù)據(jù)庫(kù)到 SQL 文件、從 SQL 文件導(dǎo)入數(shù)據(jù)庫(kù)等一些非常有用的操作命令,需要的朋友可以參考下
    2015-07-07
  • SQLite教程(五):數(shù)據(jù)庫(kù)和事務(wù)

    SQLite教程(五):數(shù)據(jù)庫(kù)和事務(wù)

    這篇文章主要介紹了SQLite教程(五):數(shù)據(jù)庫(kù)和事務(wù),本文講解了Attach數(shù)據(jù)庫(kù)、Detach數(shù)據(jù)庫(kù)、事務(wù)等內(nèi)容,需要的朋友可以參考下
    2015-05-05

最新評(píng)論

茌平县| 吉木乃县| 苗栗市| 林甸县| 乌兰县| 广宁县| 乌拉特前旗| 龙胜| 永修县| 图木舒克市| 郎溪县| 年辖:市辖区| 龙里县| 格尔木市| 泸定县| 长顺县| 张家界市| 专栏| 新营市| 合山市| 平远县| 博罗县| 苍南县| 仙游县| 临城县| 葵青区| 扬中市| 农安县| 盐池县| 霍邱县| 长治县| 千阳县| 石首市| 浦东新区| 环江| 诸暨市| 永新县| 朝阳区| 兴宁市| 阳山县| 浮山县|