在MySQL數據庫中,我們常常需要將字符串類型的日期轉換成日期類型后,再進行存儲。下面我們就來講一下如何將字符串類型的日期進行轉換。
ALTER TABLE `table_name` ADD `date_field` DATE NULL DEFAULT NULL
首先,在表中新建一個日期類型的字段,我們以date_field
為例。
UPDATE `table_name` SET `date_field` = STR_TO_DATE(`string_date_field`, '%Y-%m-%d')
接著,通過STR_TO_DATE
函數將字符串類型的日期轉換成日期類型,存儲到date_field
字段中。
其中,%Y
代表年份,%m
代表月份,%d
代表天數,符號“-”代表日期的分隔符。
例如,我們想將字符串'2021-07-01'
轉換成日期類型,可以使用以下代碼:
SELECT STR_TO_DATE('2021-07-01', '%Y-%m-%d')
此時,會返回日期類型的2021-07-01
。
以上就是將字符串轉換成日期類型入庫的方法,希望對大家有所幫助。
上一篇css網頁設置圖片向右
下一篇mysql字符串連接符