資料庫不同,可能會有不同的資料型別 ,下面簡單的介紹一下資料型別的異同點:
儲存空間不同,使用的記憶體量不同,分配的空間不同,資料型別不同。
sql資料型別彙總:
字元:char(127):會預留127個字元空間,無論你使用幾個字元,會造成空間的浪費。(固定長度)
varchar(127):最多達到127個字元,但是用多少就是多少,不會造成浪費。(可變長度)
char和varchar(只使用乙個位元組儲存乙個字元),使用的是ascii的儲存器。
儲存少量且要求速度的時候可以使用固定長度的資料型別。如果儲存少量且空間沒有要求的時候,兩種方法都可以。
nchar和nvarchar(使用兩個位元組儲存乙個字元),使用的是unicode的儲存器。
使用的資料型別考慮是否需要相容其他國家的字元。
數值資料:
int和smallint:儲存數值的大小不同和儲存乙個數值所需要的儲存器位元組的多少不同。
儲存小數部分:real(科學計數法或者是數值本身)和decimal(允許儲存浮點數值。),decimal的靈活性在於可以宣告需要儲存的數字的數目,以及小數點右邊所能夠出現的數字的數目。decimal(38,12)。decimal的確定在於可以儲存所有需要儲存的數值,但是當數值大於他所能處理的數值的時候,就會出現溢位的錯誤。
每個資料庫可以識別的日期格式不同。
參考文獻:
SQL SQL資料型別
資料型別 描述char size 儲存固定長度的字串 可包含字母 數字以及特殊字元 在括號中指定字串的長度。最多 255 個字元。varchar size 儲存可變長度的字串 可包含字母 數字以及特殊字元 在括號中指定字串的最大長度。最多 255 個字元。注釋 如果值的長度大於 255,則被轉換為 ...
資料型別基礎資料型別
資料型別 基礎型別 除八大基礎型別其他的都是引用型資料型別 引用資料型別 基礎資料型別 整型 byte 佔乙個位元組,範圍 128 127 short 佔兩個位元組,範圍 32768 32767 int 最常用 佔四個位元組,範圍 2147483648 2147483647 long 佔八個位元組 ...
資料型別 基本資料型別和引用資料型別
一.分類 1,五種簡單資料型別 基本資料型別 number,string,boolean,null,undefined,新增symbol es6 基本資料型別是指存放在棧中的簡單資料段,資料大小確定,記憶體空間大小可以分配,它們是直接按值存放的,所以可以直接按值訪問。1 undefined 宣告的變...