數字型別
最近在看《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個位元組...