資料庫之資料型別

2021-08-02 10:03:18 字數 776 閱讀 9960

在學習到sql入門經典的時候看到資料時頓感親切,因為資料型別在vb中也有提及,那麼sql入門經典中的資料庫的資料型別究竟是怎樣的呢?

當需要儲存文字時,將使用一種字元資料型別,存在4種字元資料型別的變種可供挑選:

char(16):分配8個字元的空間,並占用大約8個位元組的空間

varchar(16):分配16個字元的空間,但是儲存幾個字元消耗幾個位元組的儲存器空間,上限是16位元組

使用規則:

1.已知要儲存的字元數量,採用固定長度的資料型別

2.當僅儲存少量的字元並且速度是必要的情況下,採用固定長度的資料型別

char/varchar使用基於ascii的字符集,不相容其他國家的字元

nchar/nvarchar基於unicode字符集,相容其他國家的字元,下限比char/varchard多用了兩倍的儲存空間

smallint:處理範圍-32768~32767

integer:處理範圍-2147483648~2147483647

小數浮點數值:

real:範圍從-3.40e+38~3.40e+38,小數點之後最多有8個數字

decimal:範圍從-10^38+1到10^38+1,小數點後有12個數字,精確度高,靈活度高

例如:decimal(38,12):分配38個數字的空間,小數點的後面保留12個數字的空間

date:儲存日期

time:儲存時間

Redis資料庫之資料型別

redis有5種資料型別 1 字串string語法 命令 賦值與取值 set key value get key jedis的實現 test public void test 向尾部追加值 獲取字串長度 strlen key strlen命令返回鍵值的長度,如果鍵不存在則返回0。jedis的實現 t...

資料庫資料型別

一 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 欄位上的索引效...