mysql 中的tinyint 數據類型


mysql數據庫中以的類型是以 “ 數據類型(m) ” 來定義的 :


其中 數字m在不同的數據類型中表示含義是不同的。 


整型數系統已經限制了取值范圍,比如tinyint占一個字節(8bit)、int占4個字節。


所以整型數后面的m不是表示的數據長度,而是表示數據在顯示時顯示的最小長度(長度為字符數)。


tinyint(1) 這里的1表示的是最小顯示寬度是1個字符。


tinyint(2) 這里的2表示的是最小顯示寬度是2字符,但這里光設置m是沒有意義的,你還需要指定當數據少於長度m時用什么來填充,比如zerofill(表示有0填充)。


設置tinyint(2) zerofill 你插入1時他會顯示01。


設置tinyint(4) zerofill 你插入1時他會顯示0001。



免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM