MySQL是一種關系型數據庫管理系統,支持各種不同數據類型。 MySQL的基本數據類型包括數字類型、日期和時間類型以及字符類型。
數字類型
MySQL支持整數和浮點數兩種數字類型:
INT - 整數類型,支持各種長度的整數數據;
FLOAT - 浮點類型,支持帶有小數的數字數據。
日期和時間類型
MySQL的日期和時間類型提供多種不同的格式化方式:
DATE - 日期類型,格式是YYYY-MM-DD;
TIME - 時間類型,格式是HH:MM:SS;
DATETIME - 時間戳類型,格式是YYYY-MM-DD HH:MM:SS;
TIMESTAMP - 類似于DATETIME,但自動更新時間戳;
YEAR - 年份類型,格式是YYYY。
字符類型
MySQL支持多種不同的字符類型:
CHAR - 定長字符串,最大長度為255個字符;
VARCHAR - 變長字符串,最大長度為65535個字符;
TINYTEXT - 短字符串類型,長度為255個字符;
TEXT - 長字符串類型,長度為65535個字符;
BLOB - 二進制類型,可存儲大型數據對象(例如圖像或音頻文件)。