(資料圖)
1、mysql數(shù)據(jù)庫中以的類型是以 “ 數(shù)據(jù)類型(m) ” 來定義的 :其中 數(shù)字m在不同的數(shù)據(jù)類型中表示含義是不同的。
2、整型數(shù)系統(tǒng)已經(jīng)限制了取值范圍,比如tinyint占一個字節(jié)(8bit)、int占4個字節(jié)。
3、所以整型數(shù)后面的m不是表示的數(shù)據(jù)長度,而是表示數(shù)據(jù)在顯示時顯示的最小長度(長度為字符數(shù))。
4、tinyint(1) 這里的1表示的是最小顯示寬度是1個字符。
5、tinyint(2) 這里的2表示的是最小顯示寬度是2字符,但這里光設置m是沒有意義的,你還需要指定當數(shù)據(jù)少于長度m時用什么來填充,比如zerofill(表示有0填充)。
6、設置tinyint(2) zerofill 你插入1時他會顯示01。
7、設置tinyint(4) zerofill 你插入1時他會顯示0001。
本文分享完畢,希望對你有所幫助。
免責聲明:本文由用戶上傳,如有侵權(quán)請聯(lián)系刪除!關鍵詞: