古詩詞大全網 - 成語查詢 - mysql類型

mysql類型

MySQL常見數據類型:[數值]、[日期時間]和[字符串]類型。

壹、數值

1、整型

MySQL數據類型含義(有符號)tinyint1個字節

範圍(-128~127)smallint2個字節

範圍(-32768~32767)mediumint3個字節

範圍(-8388608~8388607)int4個字節

範圍(-2147483648~2147483647)bigint8個字節

範圍(+-9.22*10的18次方)

在int類型裏,都是用來存儲整形數據,可以根據實際需要選取數據類型。

取值範圍如果加了unsigned,則最大數值範圍翻倍,比如 tinyint unsigned的取值範圍為(0~256)。

int(m)裏的m是表示SELECT查詢結果集中的顯示寬度,無實際意義,不影響實際的取值範圍

2、浮點型

MySQL數據類型含義float(m,d)單精度浮點型

8位精度(4字節)

m總個數,d小數位double(m,d)雙精度浮點型

16位精度(8字節)

m總個數,d小數位decimal(m,d)定點數

總個數m<38, d小數位

設壹個字段定義為float(5,2),如果插入壹個數123.45678,實際數據庫裏存的是123.46(四舍五入)