mysql中int和integer什麼區別

2021-04-19 07:57:38 字數 2038 閱讀 7899

1樓:匿名使用者

問題:mysql 中int和integer什麼區別答案:沒有區別

分析:· int[(m)][unsigned] [zerofill]普通大小的整數。帶符號內的範容圍是-2147483648到2147483647。

無符號的範圍是0到4294967295。

·integer[(m)] [unsigned] [zerofill]

這是int的同義詞。使用兩個名字只是為了簡化和方便,沒有本質上的區別。

2樓:求道猿

mysql的基本bai資料型別裡幾個int如下:du

型別 大小 範圍

(有符號)zhi 範圍(無符dao號) 用途

tinyint 1位元組 (-128,127) (0,255) 小整數專值屬

**allint 2 位元組 (-32 768,32 767) (0,65 535) 大整數值

mediumint 3 位元組 (-8 388 608,8 388 607) (0,16 777 215) 大整數值

int或integer 4 位元組 (-2 147 483 648,2 147 483 647) (0,4 294 967 295) 大整數值

bigint 8 位元組 (-9 233 372 036 854 775 808,9 223 372 036 854 775 807) (0,18 446 744 073 709 551 615) 極大整數值

mysql 中int和integer什麼區別

3樓:仁昌居士

mysql中int和integer區別為:型別

bai不同

du、zhi預設值不同、儲存dao不同。

一、型別內不同

1、int:在mysql中,int的資料型別是基本容資料型別,是對integer的拆箱。

2、integer:在mysql中,integer的資料型別是引用資料型別,是對int的裝箱。

二、預設值不同

1、int:在設定欄位型別為int型別時,欄位的預設值是0。

2、integer:在設定欄位型別為integer型別時,欄位的預設值是null。

三、儲存不同

1、int:int是作為物件,直接儲存數值。

2、integer:integer需要例項化物件,實際上是生成一個指標指向物件的地址。

4樓:匿名使用者

同意 henuzhao的意見。

bai沒有區別

·du int[(m)] [unsigned] [zerofill]

普通大小的整數。帶符號zhi的dao範圍內是-2147483648到2147483647。無符號的範圍是0到4294967295。

· integer[(m)] [unsigned] [zerofill]

這是int的同義詞容。

以上參考自mysql手冊 5.1版本 章節 11.1.1

關於 「如果沒有什麼區別,那麼mysql為什麼有它們倆個哪?」

的問題,打個比方

windows命令列下有mkdir md 都是建立一個資料夾。 而且完全相同。

linux下 list 相當於dos的dir

可是大部分發行版都可以簡寫成ls

freebsd中可以簡寫成l

感覺純粹是為方便

5樓:匿名使用者

沒什麼區別,int是integer的縮寫

6樓:遊離種子

mysql中用int就行了,沒見過用integer的-

mysql裡面的資料型別integer和integer unsigned是一樣的麼?

7樓:陽光上的橋

不一樣,後者不表示負數

8樓:匿名使用者

一個是有符號整數,一個是無符號整數,對於相同的儲存空間,儲存的正整數的大小也不一樣的。

9樓:翟向天

一個是有符號整數,一個是無符號整數

c 中的 int是什麼意思,C 中的 int 是什麼意思

定義一個int型的指標 例如 int p 定義一個指向int型變數的指標char p1 定義一個指向char型變數的指標int p2 定義一個指向int型指標的指標,即指向指標的指標 name本身是一個char 型的變數,就是一個指標,指向輸入的名字字串的首字元的地址。如果直接輸出name,輸出的就...

mysql 中怎麼查詢關鍵字,mysql 中怎麼查詢一個關鍵字

select from user where 欄位1 like 關鍵字 or 欄位2 like 關鍵字 or 欄位n like 關鍵字 欄位1到欄位n用 or條件,只能這樣 假設你要查詢user表裡面name欄位下得帶有 傑 字的使用者sql語句 select from user where nam...

mysql儲存過程的問題,mysql中的儲存過程是什麼意思啊

為什麼要執行 select id,name from x?這是結果語句,不是過程語句.mysql中的儲存過程是什麼意思啊 直白的講就是把sql語句進行封裝,然後留個介面,使用的時候直接呼叫介面。可以把對資料的各種處理寫在儲存過程裡 程式只需呼叫 或者 傳參就可以了 方便後期維護 執行速度也比程式裡要...