位元組大小
範圍(有符號)
範圍(無符號)
用途tinyint
1 位元組
最小:-128
最大:127
最小:0
最大:255
小整數值
smallint
2 位元組
最小:-32768
最大:32767
最小:0
最大:65535
短整數值
mediumint
3 位元組
最小:-8388608
最大:8388607
最小:0
最大:16777215
大整數值
int或integer
4 位元組
最小:-2147483648
最大:2147483647
最小:0
最大:4294967295
大整數值
bigint
8 位元組
最小:-9233372036854775808
最大:9223372036854775807
最小:0
最大:18446744073709551615
極大整數值
float
4 位元組
單精度浮點數值
double
8 位元組
雙精度浮點數值
decimal
對decimal(m,d) ,如果m>d,為m+2否則為d+2
依賴於m和d的值
依賴於m和d的值
小數值大小
用途char
0-255位元組
定長字串
varchar
0-255位元組
變長字串
tinyblob
0-255位元組
不超過 255 個字元的二進位制字串
tinytext
0-255位元組
短文本字串
blob
0-65535位元組
二進位制形式的長文字資料
text
0-65535位元組
長文字資料
mediumblob
0-16777215位元組
二進位制形式的中等長度文字資料
mediumtext
0-16777215位元組
中等長度文字資料
logngblob
0-4294967295位元組
二進位制形式的極大文字資料
longtext
0-4294967295位元組
極大文字資料
char(4)
儲存需求
varchar(4)
儲存需求
''' '
4個位元組
''1個位元組
'ab '
'ab '
4個位元組
'ab '
3個位元組
'abcd'
'abcd'
4個位元組
'abcd'
4個位元組
'abcdefgh'
'abcd'
4個位元組
'abcd'
4個位元組
大小(位元組)
範圍格式
用途date
31000-01-01到9999-12-31
yyyy-mm-dd
日期值time
3-838:59:59到838:59:59
hh:mm:ss
時間值或持續時間
year
11901到2155
yyyy
年份值datetime
81000-01-01 00:00:00到9999-12-31 23:59:59
yyyy-mm-dd hh:mm:ss
混合日期和時間值
timestamp
81970-01-01 00:00:00/2037 年某時
yyyymmdd hhmmss
混合日期和時間值,時間戳
MySql資料型別詳解
1.整型 int mysql資料型別 含義tinyint m 1個位元組表示 128 127 smallint m 2個位元組表示 32768 32767 mediumint m 3個位元組表示 8388608 8388607 int m 4個位元組表示 2147483648 2147483647 ...
MySQL資料型別詳解
常見的資料型別 一 整型 tinyint smallint mediumint int integer bigint 位元組數123 48二 小數 float double dec m,d decimal m,d 位元組數488 8decimal 可以簡寫成dec,所以後兩個作用一樣 m 表示總共有...
Mysql資料型別詳解
mysql資料型別包括 1.整數型別,浮點數型別和定點數型別 2.時間和日期型別 3.字串型別 4.二進位制型別 整數型別 標準的sql中支援integer,smallint這兩類整數型別,mysql除了這兩個還有其他的,見下表 1位元組等於8位 2 8 256 2 16 65536.型別大小範圍 ...