資料型別
儲存範圍
位元組用途
tinyint
有符號值:-128到127(-27~27-1)
無符號值:0到255(0到28-1)
1小整數值
smallint
有符號值:-32768到32767(-215~215-1)
無符號值:0到65535(0到216-1)
2大整數值
mediumint
有符號值:-8388608到8388607(-223~223-1)
無符號值:0到16777215(0到224-1)
3大整數值
int有符號值:-2147483648到2147483647(-231~231-1)
無符號值:0到4294967295(0到232-1)
4大整數值
bigint
有符號值:(-263~263-1)
無符號值:(0到264-1)
8極大整數值
m為數字總位數,d是小數點後面的位數
資料型別
儲存範圍
位元組用途
float[(m,d)]
有符號值: (-3.402 823 466 e+38,-1.175 494 351 e-38),0,(1.175 494 351 e-38,3.402 823 466 351 e+38)
無符號值:0,(1.175 494 351 e-38,3.402 823 466 e+38)
4單精度浮點數值
double[(m,d)]
有符號值: (-1.797 693 134 862 315 7 e+308,-2.225 073 858 507 201 4 e-308),0,(2.225 073 858 507 201 4 e-308,1.797 693 134 862 315 7 e+308)
無符號值:0,(2.225 073 858 507 201 4 e-308,1.797 693 134 862 315 7 e+308)
8雙精度浮點數值
資料型別
儲存範圍
位元組用途
year
1901/22023年份
time
『-838:59:59』/『838:59:59』3時間
date
1000-01-01/9999-12-313日期
datetime
1000-01-01 00:00:00/9999-12-31 23:59:59
8混合日期和時間
timestamp
1970-01-01 00:00:00/2038結束時間是第 2147483647 秒,北京時間 2038-1-19 11:14:07,格林尼治時間 2023年1月19日 凌晨 03:14:07
4混合日期和時間,時間戳
資料型別
位元組用途
char
0~255
定長字串
varchar
0~65535
變長字串
tinytext
0~255
短文本字串
text
0-65535
長文字資料
mediumtext
0-16777215
中等長度文字資料
longtext
0-4294967295
定長字串
enum
set
MySQL之資料型別
資料型別是指列 儲存過程引數 表示式和區域性變數的資料特徵,它決定了資料的儲存方式,代表了不同的資訊型別。mysql當中資料型別大概有以下幾類 1.整型 都是無符號數情況下的範圍 tinyint 0 2 8 1 smallint 0 2 16 1 mediumint 0 2 24 1 int 0 2...
Mysql之資料型別
這篇部落格主要是講解mysql的資料型別以及屬性。一 mysql的資料型別 1.整型 int 1 tinyint m 乙個位元組表示 128 127 2 smallint m 兩個位元組表示 32768 32767 3 mediumint m 三個位元組表示 8388608 8388607 4 in...
MySQL之資料型別
常見的資料型別 一 數值型 整型 tinyint1位元組 smallint2位元組 mediumint3位元組 int integer 4位元組 bigint8位元組 如何設定有符號和無符號?例如 create table tab int t1 int,t2 int unsigned 無符號 如果插...