就是顯示的長度不一樣而已 都是占用四個位元組的空間
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。
*即便 datetime 和 timestamp 返回相同的格式,它們的工作方式很不同。在 insert 或 update 查詢中,timestamp 自動把自身設定為當前的日期和時間。timestamp 也接受不同的格式,比如 yyyymmddhhmmss、yymmddhhmmss、yyyymmdd 或 yymmdd。
sql 通用資料型別:
資料型別描述
character(n)
字元/字串。固定長度 n。
varchar(n) 或
character varying(n)
字元/字串。可變長度。最大長度 n。
binary(n)
二進位制串。固定長度 n。
boolean
儲存 true 或 false 值
varbinary(n) 或
binary varying(n)
二進位制串。可變長度。最大長度 n。
integer(p)
整數值(沒有小數點)。精度 p。
smallint
整數值(沒有小數點)。精度 5。
integer
整數值(沒有小數點)。精度 10。
bigint
整數值(沒有小數點)。精度 19。
decimal(p,s)
精確數值,精度 p,小數點後位數 s。例如:decimal(5,2) 是乙個小數點前有 3 位數小數點後有 2 位數的數字。
numeric(p,s)
精確數值,精度 p,小數點後位數 s。(與 decimal 相同)
float(p)
近似數值,尾數精度 p。乙個採用以 10 為基數的指數計數法的浮點數。該型別的 size 引數由乙個指定最小精度的單一數字組成。
real
近似數值,尾數精度 7。
float
近似數值,尾數精度 16。
double precision
近似數值,尾數精度 16。
date
儲存年、月、日的值。
time
儲存小時、分、秒的值。
timestamp
儲存年、月、日、小時、分、秒的值。
interval
由一些整數字段組成,代表一段時間,取決於區間的型別。
array
元素的固定長度的有序集合
multiset
元素的可變長度的無序集合
xml儲存 xml 資料
mysql 資料型別說明解釋
標籤:列表 通用 lob 資料 tab ext 時間戳 obs idt
mysql欄位說明 MySQL欄位型別說明
mysql支援大量的列型別,它可以被分為3類 數字型別 日期和時間型別以及字串 字元 型別。本節首先給出可用型別的乙個概述,並且總結每個列型別的儲存需求,然後提供每個類中的型別性質的更詳細的描述。概述有意簡化,更詳細的說明應該考慮到有關特定列型別的附加資訊,例如你能為其指定值的允許格式。由mysql...
mysql 字段型別說明
mysql支援大量的列型別,它可以被分為3類 數字型別 日期和時間型別以及字串 字元 型別。本節首先給出可用型別的乙個概述,並且總結每個列型別的儲存需求,然後提供每個類中的型別性質的更詳細的描述。概述有意簡化,更詳細的說明應該考慮到有關特定列型別的附加資訊,例如你能為其指定值的允許格式。由mysql...
Mysql欄位型別說明
mysql支援大量的列型別,它可以被分為3類 數字型別 日期和時間型別以及字串 字元 型別。本節首先給出可用型別的乙個概述,並且總結每個列型別的儲存需求,然後提供每個類中的型別性質的更詳細的描述。概述有意簡化,更詳細的說明應該考慮到有關特定列型別的附加資訊,例如你能為其指定值的允許格式。由mysql...