SQL 常用資料型別彙總

2020-10-13 13:00:26
字串類:
CHAR(N),CHARACTER(n)	字元/字串。固定長度 n。
VARCHAR(n),CHARACTER VARYING(n)	字元/字串。可變長度。最大長度 n。

數位類:
BINARY(n)	二進位制串,固定長度 n。
BOOLEAN	儲存 TRUE 或 FALSE 值
VARBINARY(n) 或BINARY VARYING(n)	二進位制串。可變長度。最大長度 n。
INT,INTEGER 長整數,4位元組
SMALLINT	短整數,2位元組
BIGINT	大整數,8位元組

定點數:
NUMERIC(p,d) 定點數,有p為數位(不包含符號和小數點)組成,小數點後d位
DECIMAL(p,d),DEC(p,d) 同上

浮點數:
REAL	單精度浮點數,取決於機器精度
DOUBLR PRECISION雙精度浮點數
FLOAT	(n)  可選精度的浮點數

日期:
DATE	儲存年、月、日的值。YYYY-MM-DD
TIME	儲存小時、分、秒的值。HH:MM:SS
TIMESTAMP	儲存年、月、日、小時、分、秒的值。
INTERVAL	由一些整數位段組成,代表一段時間,取決於區間的型別。

集合:
ARRAY	元素的固定長度的有序集合
MULTISET	元素的可變長度的無序集合
XML	儲存 XML 資料