MySQL 資料類型

來源:互聯網
上載者:User

標籤:

來源網站 http://www.runoob.com/sql/sql-datatypes.html

MYSQL資料類型主要有三種:TEXT文本型、NUMBER數字型和DATE日期型。

1、TEXT文本型

資料類型 描述
CHAR(size) 儲存固定長度的字串(可包含字母、數字以及特殊字元)。在括弧中指定字串的長度。最多 255 個字元。
VARCHAR(size)

儲存可變長度的字串(可包含字母、數字以及特殊字元)。在括弧中指定字串的最大長度。最多 255 個字元。

注釋:如果值的長度大於 255,則被轉換為 TEXT 類型。

TINYTEXT 存放最大長度為 255 個字元的字串。
TEXT 存放最大長度為 65,535 個字元的字串。
BLOB 用於 BLOBs(Binary Large OBjects)。存放最多 65,535 位元組的資料。
MEDIUMTEXT 存放最大長度為 16,777,215 個字元的字串。
MEDIUMBLOB 用於 BLOBs(Binary Large OBjects)。存放最多 16,777,215 位元組的資料。
LONGTEXT 存放最大長度為 4,294,967,295 個字元的字串。
LONGBLOB 用於 BLOBs (Binary Large OBjects)。存放最多 4,294,967,295 位元組的資料。
ENUM(x,y,z,etc.) 允許您輸入可能值的列表。可以在 ENUM 列表中列出最大 65535 個值。如果列表中不存在插入的值,則插入空值。

注釋:這些值是按照您輸入的順序排序的。

可以按照此格式輸入可能的值: ENUM(‘X‘,‘Y‘,‘Z‘)

SET 與 ENUM 類似,不同的是,SET 最多隻能包含 64 個清單項目且 SET 可儲存一個以上的選擇。

2、NUMBER數字型

資料類型 描述
TINYINT(size) -128 到 127 常規。0 到 255 無符號*。在括弧中規定最大位元。
SMALLINT(size) -32768 到 32767 常規。0 到 65535 無符號*。在括弧中規定最大位元。
MEDIUMINT(size) -8388608 到 8388607 普通。0 to 16777215 無符號*。在括弧中規定最大位元。
INT(size) -2147483648 到 2147483647 常規。0 到 4294967295 無符號*。在括弧中規定最大位元。
BIGINT(size)

-9223372036854775808 到 9223372036854775807 常規。0 到 18446744073709551615 無符號*。

在括弧中規定最大位元。

FLOAT(size,d) 帶有浮動小數點的小數字。在 size 參數中規定最大位元。在 d 參數中規定小數點右側的最大位元。
DOUBLE(size,d) 帶有浮動小數點的大數字。在 size 參數中規定最大位元。在 d 參數中規定小數點右側的最大位元。
DECIMAL(size,d)

作為字串儲存的 DOUBLE 類型,允許固定的小數點。在 size 參數中規定最大位元。在 d 參數中

規定小數點右側的最大位元。

3、DATE日期型

資料類型 描述
DATE() 日期。格式:YYYY-MM-DD

注釋:支援的範圍是從 ‘1000-01-01‘ 到 ‘9999-12-31‘

DATETIME() *日期和時間的組合。格式:YYYY-MM-DD HH:MM:SS

注釋:支援的範圍是從 ‘1000-01-01 00:00:00‘ 到 ‘9999-12-31 23:59:59‘

TIMESTAMP()

*時間戳記。TIMESTAMP 值使用 Unix 紀元(‘1970-01-01 00:00:00‘ UTC) 至今的秒數來儲存。

格式:YYYY-MM-DD HH:MM:SS

注釋:支援的範圍是從 ‘1970-01-01 00:00:01‘ UTC 到 ‘2038-01-09 03:14:07‘ UTC

TIME() 時間。格式:HH:MM:SS

注釋:支援的範圍是從 ‘-838:59:59‘ 到 ‘838:59:59‘

YEAR() 2 位或 4 位格式的年。

注釋:4 位格式所允許的值:1901 到 2155。2 位格式所允許的值:70 到 69,表示從 1970 到 2069。

 

MySQL 資料類型

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.