int長度一般是多少 怎么在sql中對int指定長度?
怎么在sql中對int指定長度?此長度是顯示寬度。問題的要點是:誰、何時以及如何按照2的長度顯示數(shù)據(jù)。在研究了相關(guān)信息后,嘗試回答:在mysql返回的數(shù)據(jù)集中,數(shù)據(jù)會變成width 2,但是否以此寬度
怎么在sql中對int指定長度?
此長度是顯示寬度。問題的要點是:誰、何時以及如何按照2的長度顯示數(shù)據(jù)。在研究了相關(guān)信息后,嘗試回答:在mysql返回的數(shù)據(jù)集中,數(shù)據(jù)會變成width 2,但是否以此寬度顯示取決于應(yīng)用程序。有幾個關(guān)鍵元素:值范圍和長度:MySQL int type是固定長度字段和固定4字節(jié),值范圍是-(2^31-1)~(2^31-1)帶符號,2^32-1不帶符號,int的最大長度是10位帶小數(shù)。2顯示寬度:MySQL整數(shù)類型支持設(shè)置顯示字符數(shù)。當數(shù)據(jù)不足以設(shè)置位數(shù)時,將使用空格或0(零填充列)自動填充左側(cè)。三。應(yīng)用程序決定是否顯示。MySQL數(shù)據(jù)集根據(jù)顯示寬度處理返回的數(shù)據(jù),但應(yīng)用程序根據(jù)顯示寬度決定是否顯示數(shù)據(jù):例如MySQL客戶端默認按顯示寬度顯示數(shù)據(jù),而在MySQL connector Java中,int列將自動轉(zhuǎn)換為javaint基類型,并且在類型轉(zhuǎn)換過程中刪除左空格和0。參考:MySQL字段長度、取值范圍、存儲成本、MySQL顯示寬度、字段長度