mysql tinyint和int資料型別的區別

2021-08-03 19:58:07 字數 452 閱讀 7604

tinyint、smallint、mediumint、int、bigint都是mysql的資料型別,字面意思上從左到右從小到大。

具體範圍上比較:

tinyint(-128,127)

smallint(-32 768,32 767)

mediumint(-8 388 608,8 388 607)

int(-2 147 483 648,2 147 483 647)

bigint(-9 233 372 036 854 775 808,9 223 372 036 854 775 807)

有很多資料庫設計者在設計的時候沒有考慮太多,凡是整數型一律int,這樣做是很浪費空間的,例如,性別、年齡、狀態碼,這種可確定大小和長度的短整數型,建議使用tinyint,tinyint範圍夠用且

只占用1位元組,int即使限制了位數int(1),依然是4位元組,因為這個限制是顯示位數限制。

mysql tinyint欄位修改時無效

建立表 create table t cust id int 11 not null,num tinyint 4 not null default 0 primary key id engine innodb default charset utf8 查詢表中資料 select from t cus...

和 區別和聯絡, 和 區別和聯絡

和 區別和聯絡,和 區別和聯絡,實際專案中,什麼情況用哪種?首先,和 的聯絡 共同點 和 都可以用作 邏輯與 運算子,都是雙目運算子。具體要看使用時的具體條件來決定。無論使用哪種運算子,對最終的運算結果都沒有影響。情況1 當上述的運算元是boolean型別變數時,和 都可以用作邏輯與運算子。情況2 ...

rpx和樣式和class和flex

5 style 靜態的樣式統一寫到 class 中。style 接收動態的樣式,在執行時會進行解析,請盡量避免將靜態的樣式寫進 style 中,以免影響渲染速度。例 6 class 用於指定樣式規則,其屬性值是樣式規則中類選擇器名 樣式類名 的集合,樣式類名不需要帶上.樣式類名之間用空格分隔。關於f...