浮點型別: float 單精度 4位元組 7位小數
double 雙精度 8位元組 15位小數
decimal(m,d) 小樹值 17位元組 30位小數
decimal(m,d)中m位總為數,d位小數字,m必須大於d
字串型別:char(n) 定長字串,未到達長度則後續以空格填充
varchar(n) 變長字串
日期型別: date 3位元組 yyyy-mm-dd 日期值
time 3位元組 hh-mm-ss 時間值或持續時間
year 1位元組 yyyy 年份值
datetime 8位元組 yyyy-mm-dd hh-mm-ss 混合日期和時間值
timestamp 4位元組 yyyymmdd hhmmss 混合日期和時間值,時間戳
二進位制型別: blob 二進位制形式的長文字資料
longblob 二進位制形式的極大文字資料
列舉型別: 在mysql中,enum是乙個字串物件,其值是從列建立時
定義的允許值得列表中選擇。
enum資料型別,提供緊湊型的資料儲存mysqlenum (1,2,3,……)來表示字串值。
資料庫中資料型別
1.整型 整型選取原則 第一 要滿足欄位的表示範圍 第二 盡量選擇占用空間小的資料型別 第三 如果不儲存負數,盡量新增unsigned屬性 2.浮點型 整型選取原則 第一 要滿足欄位的表示範圍 第二 盡量選擇占用空間小的資料型別 第三 能選取整型的不選取float型。3.字元型 char和varch...
資料庫中的資料型別
資料庫中的資料型別通常有很多種,也有不同的分類方法。例如最常見的數值型 字元型 日期時間型,也有不太常見的布林型 列舉型 集合型等。要在dbms中實現某種具體資料型別 例如最簡單的integer 的支援,我們可以從以下幾個方面來考慮。1.資料型別的名稱 資料型別名稱可以出現在ddl語句中,也可以出現...
資料庫中的資料型別
1.數值型別 整型int 大整型 4個位元組 取值範圍 0 2 32 1 tinyint 微小整型 1個位元組 有符號 signed預設 128 127 無符號 unsigned 0 255 smallint 小整型 2個位元組 bigint 極大整型 8個位元組 浮點型float 4個位元組,最多...