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