MySQL系列之數字型別學習筆記

2021-09-28 19:28:40 字數 867 閱讀 7023

數字型別

最近在看《mysql技術內幕:sql程式設計》並做了筆記,所以本部落格是一篇筆記型別部落格,分享出來方便自己複習,也可以幫助他人

型別

占用空間

最小值(signed)

最大值(signed)

最小值(unsigned)

最大值(unsigned)

tinyint

1-128

1270

255smallint

2-32768

32767

065535

mediumint

3-8388608

8388607

016777215

int4

-2147483648

2147483647

04294967295

bigint

8-9223372036854775808

9223372036854775808

018446744073709551615

注意:如果分配的值長度小於m位,就在數值左邊用0填充

# 建立乙個表

create

table t(a bit(4

));# 寫入資料

insert

into t select b'1000'

;# 查詢,在新版顯示字串,不能直接查

select

*from t;

# 位型別的,可以用hex函式,查詢出來是數字8(16進製制)

select hex(a)

from t;

MySQL 資料型別(學習筆記)

mysql中定義資料欄位的型別對你資料庫的優化是非常重要的。mysql支援多種型別,大致可以分為三類 數值 日期 時間和字串 字元 型別。mysql支援所有標準sql數值資料型別。這些型別包括嚴格數值資料型別 integer smallint decimal和numeric 以及近似數值資料型別 f...

MySQL資料型別 學習筆記

一 整數型 1.int width unsigned zerofill mysql用4 bytes儲存int型資料,其值在 2,147,483,648到2,147,483,647之間,如果選擇了unsigned型別,那麼值在0到4,294,967,295。int和integer可以互換。width ...

mysql綜合學習四 列型別學習

mysql三大列型別 數值型 字元型 日期型 1.1 數值型 整型tinyint smallint mediumint int bigint m unsigned zerofill 整型系列所佔位元組與儲存範圍的關係 定性 佔位元組越多,儲存範圍越大 下面是具體的數字分析 tinyint 1個位元組...