1樓:匿名使用者
int(m) m指示最大顯示寬度。最大有效顯示寬度是255。顯示寬度與儲存大小或型別包含的值的範圍無關
mysql支援選擇在該型別關鍵字後面的括號內指定整數值的顯示寬度(例如,int(4))。該可選顯示寬度規定用於顯示寬度小於指定的列寬度的值時從左側填滿寬度。
顯示寬度並不限制可以在列內儲存的值的範圍,也不限制超過列的指定寬度的值的顯示。
2樓:匿名使用者
int(11)定義為11位元組的整型。就是輸入的整型長度不能超過11位元組。
mysql中int(10)代表什麼意思?
3樓:東方學痞
int(m) 在 integer 資料型別中,m 表示最大顯示寬度。
在 int(m) 中,m 的值跟 int(m) 所佔多少儲存空間並無任何關係。 int(3)、int(4)、int(8) 在磁碟上都是佔用 4 btyes 的儲存空間。說白了,除了顯示給使用者的方式有點不同外,int(m) 跟 int 資料型別是相同的。
綜合上述:int(10)表示的是資料顯示的長度為10位。
在資料庫裡面,int欄位預設佔4個位元組,int(11)啥意思?bigint(11)啥意思?
4樓:節子不哭
bigint資料儲存八個位元組,int 型別資料佔4個位元組(範圍是-2147483648到2147483647),看你要儲存的數的大小做選擇,如果資料用4個就能儲存,非要用八個位元組的不就浪費了嗎
5樓:匿名使用者
資料庫中的int(x)和bigint(x)中的x是指欄位長度和資料在儲存時佔用多少位元組無關
比如我有某欄位定義為int(3)
那麼這個欄位最大隻能儲存到999,1000存不進去,因為1000這個數長度為4,超過了我定義的3
int和bigint的區別在於預設允許儲存的最大值不同,也就是如果只宣告欄位是int 或者bigint,也就是不指定上面講的那個x的前提下,bigint比int支援更大更長的資料
6樓:郭紹南
-----------------------
MySQL儲存引擎是什麼,Mysql中什麼是儲存引擎
臨時表的儲存引擎 新預設值可提升整體效能,大多數情況下都是最佳選擇。可以使用新的配置項來設定臨時表的儲存引擎 internal tmp disk storage engine 可選值為 innodb 預設 或 myisam。innodb 型別的臨時表存在的潛在問題 儘管使用 innodb 是效能最佳...
mysql有什麼不同, mysql中什麼意思
糾菠練抖襯 1.mysql支援enum和set型別,sql server不支援 2.mysql不支援nchar nvarchar ntext型別 3.mysql資料庫的遞增語句是auto increment,而ms sql是identity 1,1 4.ms sql預設到處表建立語句的預設值表示是 ...
mysql如何統計表大小,mysql中如何統計一個資料庫中每張表的行數
表統計資訊是資料庫基於成本的優化器最重要的參考資訊 統計資訊不準確,優化器可能給出不夠優化的執行計劃或者是錯誤的執行計劃。對統計資訊的計算分為非持久化統計資訊 實時計算 與持久化統計資訊。非持久化統計資訊 統計資訊沒有儲存在磁碟上,而是頻繁的實時計算統計資訊 每次對錶的訪問都會重新計算其統計資訊 假...