什么是MySQL?
MySQL是一種常用的關(guān)系型數(shù)據(jù)庫管理系統(tǒng),廣泛應(yīng)用于各種Web應(yīng)用程序中。
MySQL中日期數(shù)據(jù)類型的使用
MySQL中支持日期和時間類型的列,包括DATE,TIME,DATETIME和TIMESTAMP類型。
把日期轉(zhuǎn)成字符串
在MySQL中,可以使用DATE_FORMAT函數(shù)將日期轉(zhuǎn)換為字符串。該函數(shù)有兩個參數(shù),第一個參數(shù)是需要格式化的日期,第二個參數(shù)是格式化的模式字符串。
例如,將日期2019-10-15轉(zhuǎn)換為“15 Oct, 2019”的格式:
SELECT DATE_FORMAT('2019-10-15', '%d %b, %Y');
該查詢將返回“15 Oct, 2019”的字符串。
格式化日期字符串的模式字符串
模式字符串包含了指示日期和時間格式的特定字符。以下是常用的一些字符:
- %Y:四位數(shù)的年份
- %y:兩位數(shù)的年份
- %m:兩位數(shù)的月份(01到12)
- %d:兩位數(shù)的日期(01到31)
- %H:24小時制的小時數(shù)(00到23)
- %h:12小時制的小時數(shù)(00到12)
- %i:兩位數(shù)的分鐘數(shù)(00到59)
- %s:兩位數(shù)的秒數(shù)(00到59)
- %b:縮寫的月份名稱(如Jan)
- %M:完整的月份名稱(如January)