在學習到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 欄位上的索引效...