目前分類:SQLite (3)

瀏覽方式: 標題列表 簡短摘要
概述
SQLite介紹
自幾十年前出現的商業應用程式以來,資料庫就成為軟體應用程式的主要組成部分。正與資料庫管理系統非常關鍵一樣,它們也變得非常龐大,並佔用了相當多的系統資源,增加了管理的複雜性。隨著軟體應用程式逐漸模組模組化,一種新型資料庫會比大型複雜的傳統資料庫管理系統更適應。嵌入式資料庫直接在應用程式進程中運行,提供了零配置(zero-configuration)運行模式,並且資源佔用非常少。

shadow 發表在 痞客邦 PIXNET 留言(0) 人氣()

一、類型親和性介紹

SQLite不強制資料類型約束。任何資料都可以插入任何列。你可以向一個整型列中插入任意長度的字串,向布林型列中插入浮點數,或者向字元型列中插入日期型值。在 Create TABLE 中所指定的資料類型不會限制在該列中插入任何資料。任何列均可接受任意長度的字串(只有一種情況除外:標誌為INTEGER PRIMARY KEY的列只能存儲64位整數, 當向這種列中插資料除整數以外的資料時,將會產生錯誤。)但SQLite確實使用聲明的列類型來指示你所期望的格式。所以,例如你向一個整型列中插入字串時,SQLite會試圖將該字串轉換成一個整數。如果可以轉換,它將插入該整數;否則,將插入字串。這是一個特性,而不是一個bug。這種特性被稱為類型或列親和性(type or column affinity).

shadow 發表在 痞客邦 PIXNET 留言(0) 人氣()

SQLite 資料庫加密的一種解決方案:

shadow 發表在 痞客邦 PIXNET 留言(0) 人氣()