資料庫資料型別筆記

2021-08-20 08:05:36 字數 824 閱讀 8731

原文:

文字:char;varchar;text;

char: 儲存固定長度資料,char索引效率高,比如定義char(10),那麼不論儲存的資料是否達到了10個位元組,都要占去10個位元組,不足的部分使用空格填充。

varchar:儲存不定長度資料,varchar實際長度是儲存值的長度+1,這乙個位元組用於儲存值的大小.

text:儲存可變長度資料,最大長度為2^31 - 1。

nchar;nvarchar;ntext;

表示儲存的是unicode字元.英文和漢字都占用2個位元組儲存。

數值:bigint:相當於int64,8個位元組有正負號整數

int:相當於int32,4個位元組有正負號整數

smallint:2個位元組有正負號整數

tinyint:1位元組無符號整數

bit:1或0整數

decimal:浮點值

numeric:浮點值

二進位制資料:

binary;varbinary;image;

binary:n位固定長二進位制是資料,儲存大小位n+4;n範圍(1-8000);

varbinary:n位可變長度二進位制資料,儲存大小為n+4;n的範圍(1-8000);

image:位字串儲存,sqlsever不能解析,需要出程式解析.

日期時間資料:

datetime;smalldatetime 兩種型別.

datetime:範圍2023年1月1日-2023年12月31日

smalldatetime:範圍2023年1月1日-2023年12月31日

貨幣:money:

smallmoney:

資料庫筆記5 資料型別

二 日期時間型別 三 字串型別 資料型別用來指定一定的儲存格式 約束和有效範圍。mysql支援的資料型別非常多,主要包括數值型 字串型別 日期和時間型別。選擇正確的資料型別對於獲得高效能至關重要。整數型別 位元組最小值 最大值tinyint 1有符號 128 無符號0 有符號127 無符號255 s...

資料庫資料型別

一 string型別 1 char n 固定長度,最多8000字元 2 varchar n 可變長度,最多8000字元 3 varchar max 可變長度,最多1073741824字元 4 text 可變長度,最多2gb文字資料 5 nchar 固定長度的unicode,最多4000字元 6 nv...

資料庫資料型別

char varchar text ntext bigint int smallint tinyint 和bit 的區別及資料庫的資料型別 基礎 char varchar text 和nchar nvarchar ntext 的區別1 char char 儲存定長資料很方便,char 欄位上的索引效...