MYSQL 資料型別
思維導圖
數值型別
型別 位元組 最小值(帶符號的/無符號的) 最大值(帶符號的/無符號的)
TINYINT 1 -128 127
0 255
SMALLINT 2 -32768 32767
0 65535
MEDIUMINT 3 -8388608 8388607
0 16777215
INT 4 -2147483648 2147483647
0 4294967295
BIGINT 8 -9223372036854775808 9223372036854775807
0 18446744073709551615
數值型別儲存需求
列型別 儲存需求
TINYINT 1個位元組
SMALLINT 2個位元組
MEDIUMINT 3個位元組
INT, INTEGER 4個位元組
BIGINT 8個位元組
FLOAT(p) 如果0 <= p <= 24為4個位元組, 如果25 <= p <= 53為8個位元組
FLOAT 4個位元組
DOUBLE [PRECISION], item REAL 8個位元組
DECIMAL(M,D), NUMERIC(M,D) 變長;
BIT(M) 大約(M+7)/8個位元組
日期型別
列型別 零值
DATETIME ‘0000-00-00 00:00:00’
DATE ‘0000-00-00’
TIMESTAMP 00000000000000
TIME ‘00:00:00’
YEAR 0000
日期和時間型別的儲存需求
列型別 儲存需求
DATE 3個位元組
DATETIME 8個位元組
TIMESTAMP 4個位元組
TIME 3個位元組
YEAR 1個位元組
字串型別的儲存需求
列型別 儲存需求
CHAR(M) M個位元組,0 <= M <= 255
VARCHAR(M) L+1個位元組,其中L <= M 且0 <= M <= 65535
BINARY(M) M個位元組,0 <= M <= 255
VARBINARY(M) L+1個位元組,其中L <= M 且0 <= M <= 255
TINYBLOB, TINYTEXT L+1個位元組,其中L < 28
BLOB, TEXT L+2個位元組,其中L < 216
MEDIUMBLOB, MEDIUMTEXT L+3個位元組,其中L < 224
LONGBLOB, LONGTEXT L+4個位元組,其中L < 232
ENUM(‘value1’,‘value2’,…) 1或2個位元組,取決於列舉值的個數(最多65,535個值)
SET(‘value1’,‘value2’,…) 1、2、3、4或者8個位元組,取決於set成員的數目(最多64個成員)
參考資料:
MYSQL5.1 CHM版中文幫助文件
好買網 IT技術交易平臺
-----------------------------------
©著作權歸作者所有:來自51CTO部落格作者愛學習的大魚的原創作品,如需轉載,請註明出處,否則將追究法律責任
MySQL 資料型別
https://blog.5 1cto.com/u_15328731/4305105
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/70008680/viewspace-2839054/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- [Mysql]資料型別MySql資料型別
- MySQL資料型別MySql資料型別
- MySQL 的資料型別MySql資料型別
- 理解MySQL資料型別MySql資料型別
- MySQL的資料型別MySql資料型別
- MySQL基本資料型別MySql資料型別
- Mysql 資料型別之整數型別MySQL 資料型別
- 【MySQL資料型別3之--字元型別】MySql資料型別字元
- [Mysql] 3.Mysql 資料型別MySQL 資料型別
- MySQL基礎之----資料型別篇(常用資料型別)MySql資料型別
- 【MySQL資料型別1之--數值型別】MySql資料型別
- MySQL資料型別DECIMAL用法MySql資料型別Decimal
- MySQL資料型別筆記MySql資料型別筆記
- mysql常見資料型別MySql資料型別
- mysql 常用的資料型別MySql資料型別
- MySQL入門--資料型別MySql資料型別
- mysql 資料型別TIMESTAMPMySQL 資料型別
- MySQL 資料型別詳解MySQL 資料型別
- 詳解MySQL資料型別MySql資料型別
- MySQL 資料型別 詳解MySQL 資料型別
- mysql資料型別小結MySql資料型別
- 5mysql資料型別MySql資料型別
- MySQL入門系列:MySQL資料型別MySql資料型別
- 【MySQL資料型別2之--日期時間型別】MySql資料型別
- Java 資料型別和 MySql 資料型別對應一覽表JavaMySQL 資料型別
- Mysql資料庫學習(二):資料型別(數值型別 日期和時間型別 字串型別)MySql資料庫資料型別字串
- MYSQL 資料型別儲存-數值型MySQL 資料型別
- mysql 配置注意事項、 mysql 資料型別MySQL 資料型別
- MySQL JSON資料型別操作MySqlJSON資料型別
- 06. MySQL的資料型別MySql資料型別
- 【MySQL】資料型別的基本用法MySql資料型別
- mysql 資料型別,字符集MySQL 資料型別
- Java 支援的資料型別與 MySQL 支援的資料型別對比Java資料型別MySql
- MySQL(二) 資料庫資料型別詳解MySql資料庫資料型別
- MYSQL資料庫型別與JAVA型別對應關係MySql資料庫型別Java
- Mysql 基礎資料型別(無時間相關型別)MySql資料型別
- MySQL資料型別操作(char與varchar)MySql資料型別
- mysql整數資料型別深入解析MySql資料型別