2023-11-23|閱讀時間 ‧ 約 22 分鐘

[Database][MySQL]資料型態

底下列出常用的資料類型:

  • TINYINT:最小的整數,有符號整數-128~127;無符號整數0~255。
  • SMALLINT:短整數,有符號整數-32,768~32,767;無符號整數0~65,535。
  • MEDIUMINT:中型整數,有符號整數-8,388,608~8,388,607;無符號整數0~16,777,215。
  • INT或INTEGER:整數,有符號整數-2,147,483,648~2,147,483,647;無符號整數0~4,294,967,259。
  • BIGINT:長整數,有符號整數-9,223,372,036,854,775,808 至 9,223,372,036,854,775,807;無符號整數0~188,446,744,073,709,550,615。
  • FLOAT:單精浮點數,精確度小於等於24。
  • FLOAT(M,D):單精浮點數,M為最大長度,D是小數點數。
  • DOUBLE(M,D):雙精浮點數,M為最大長度,D是小數點數。
  • DECIMAL(M,D):數值,M為最大長度,D是小數點數。
  • CHAR(M):固定長度字串,M為最大長度1~255位元組,表示其佔用的空間。
  • VARCHAR(M):變動長度字串,M為最大長度1~255位元組,依實際長度儲存,但不超過M。
  • TINETEXT:字串,最大長度255位元組。
  • TEXT:字串,最大長度65,535位元組。
  • LONGTEXT:長字串,最大長度4,294,967,259位元組。
  • DATE:日期資料,其範圍1000-01-01~ 9999-10-31。
  • DATETIME:日期/時間資料,其範圍1000-01-01 00:00:00~ 9999-10-31 23:59:59。
  • TIMESTAMP:時間戳記,其範圍1970-01-01 00:00:00~ 2037-10-31 23:59:59。
  • TIME:時間資料。


分享至
成為作者繼續創作的動力吧!
© 2024 vocus All rights reserved.