bit整型
bit 資料型別是整型,其值只能是0、1或空值。這種資料型別用於儲存只有兩種可能值的資料,如yes 或no、true 或fa lse 、on 或off
int整型
int 資料型別可以儲存從- 231(-2147483648)到231 (2147483 647)之間的整數。儲存到資料庫的幾乎所有數值型的資料都可以用這種資料型別。這種資料型別在資料庫裡占用4個位元組
smallint整型
smallint 資料型別可以儲存從- 215(-32768)到215(32767)之間的整數。這種資料型別對儲存一些常限定在特定範圍內的數值型資料非常有用。這種資料型別在資料庫裡占用2 位元組空間
tinyint整型
tinyint 資料型別能儲存從0到255 之間的整數。它在你只打算儲存有限數目的數值時很有用。 這種資料型別在資料庫中占用1 個位元組
numeric精確數值型
numeric資料型別與decimal 型相同
decimal精確數值型
decimal 資料型別能用來儲存從-1038-1到1038-1的固定精度和範圍的數值型資料。使用這種資料型別時,必須指定範圍和精度。 範圍是小數點左右所能儲存的數字的總位數。精度是小數點右邊儲存的數字的位數
money貨幣型
money 資料型別用來表示錢和貨幣值。這種資料型別能儲存從-9220億到9220 億之間的資料,精確到貨幣單位的萬分之一
smallmoney貨幣型
smallmoney 資料型別用來表示錢和貨幣值。這種資料型別能儲存從-214748.3648 到214748.3647 之間的資料,精確到貨幣單位的萬分之一
float近似數值型
float 資料型別是一種近似數值型別,供浮點數使用。說浮點數是近似的,是因為在其範圍內不是所有的數都能精確表示。浮點數可以是從-1.79e+308到1.79e+308 之間的任意數
real近似數值型
real 資料型別像浮點數一樣,是近似數值型別。它可以表示數值在-3.40e+38到3.40e+38之間的浮點數
datetime日期時間型
datetime資料型別用來表示日期和時間。這種資料型別儲存從2023年1月1日到2023年12月3 1日間所有的日期和時間資料, 精確到三百分之一秒或3.33毫秒
smalldatetime日期時間型
smalldatetime 資料型別用來表示從2023年1月1日到2023年6月6日間的日期和時間,精確到一分鐘
cursor特殊資料型
cursor 資料型別是一種特殊的資料型別,它包含乙個對游標的引用。這種資料型別用在儲存過程中,而且建立表時不能用
timestamp特殊資料型
timestamp 資料型別是一種特殊的資料型別,用來建立乙個資料庫範圍內的唯一數碼。 乙個表中只能有乙個timestamp列。每次插入或修改一行時,timestamp列的值都會改變。儘管它的名字中有「time」, 但timestamp列不是人們可識別的日期。在乙個資料庫裡,timestamp值是唯一的
uniqueidentifier特殊資料型
uniqueidentifier資料型別用來儲存乙個全域性唯一識別符號,即guid。guid確實是全域性唯一的。這個數幾乎沒有機會在另乙個系統中被重建。可以使用newid 函式或轉換乙個字串為唯一識別符號來初始化具有唯一識別符號的列
char 字元型
varchar 字元型
varchar資料型別,同char型別一樣,用來儲存非統一編碼型字元資料。與char 型不一樣,此資料型別為變長。當定義一列為該資料型別時,你要指定該列的最大長度。 它與char資料型別最大的區別是,儲存的長度不是列長,而是資料的長度
text 字元型
text 資料型別用來儲存大量的非統一編碼型字元資料。這種資料型別最多可以有231-1或20億個字元
nchar 統一編碼字元型
nchar 資料型別用來儲存定長統一編碼字元型資料。統一編碼用雙位元組結構來儲存每個字元,而不是用單位元組(普通文字中的情況)。它允許大量的擴充套件字元。此資料型別能儲存4000種字元,使用的位元組空間上增加了一倍
nvarchar 統一編碼字元型
nvarchar 資料型別用作變長的統一編碼字元型資料。此資料型別能儲存4000種字元,使用的位元組空間增加了一倍
ntext 統一編碼字元型
ntext 資料型別用來儲存大量的統一編碼字元型資料。這種資料型別能儲存230 -1或將近10億個字元,且使用的位元組空間增加了一倍
binary 二進位制資料型別
binary資料型別用來儲存可達8000 位元組長的定長的二進位制資料。當輸入表的內容接近相同的長度時,你應該使用這種資料型別
varbinary 二進位制資料型別
varbinary 資料型別用來儲存可達8000 位元組長的變長的二進位制資料。當輸入表的內容大小可變時,你應該使用這種資料型別
image 二進位制資料型別
image 資料型別用來儲存變長的二進位制資料,最大可達231-1或大約20億位元組
blob 二進位製大物件
tinyblob、blob、mediumblob、longblob
tinyblob 最大 255
blob 最大 64k
mediumblob 最大16m
longblob 最大 4g
SQLite資料庫儲存
建立資料庫 建立資料庫,首先我們需要建立乙個幫助類繼承sqliteopenhelper類,sqliteopenhelper類是乙個抽象類,其中有兩個抽象方法,oncreate upgrade 我們應該在自己的抽象類裡面實現這兩個抽象方法,並在其中事項建立資料庫和公升級資料庫的邏輯。sqliteope...
SQLite儲存 建立資料庫
從昨天晚上六點到今天早上八點全班同學一直都在別墅趴 玩得好開心 此乃本人的學習筆記 我只是將csdn部落格做為乙個記錄學習的地方 so.1.自己重寫乙個類繼承至sqliteopenhelper 2.用繼承的類建立乙個物件 3.使用此物件呼叫getwritabledatabase 或getreadab...
SQLite資料庫架構的儲存
select from sqlite master select from sqlite temp master 資料庫檔案的第1頁是表b 樹的根頁,它包含乙個特殊的表,名為 sqite master 如果是temp資料庫,則是 sqite temp master 該錶儲存了完整的資料庫模式。sqi...