在 MySQL 中,我們可以使用 DATE 類型在表中添加日期信息。DATE 類型表示日期,格式為 'YYYY-MM-DD'。
要在創建表時添加 DATE 類型的列,可以使用以下語法:
CREATE TABLE table_name (
column_name DATE
);
要向表中插入日期信息,需要使用 'YYYY-MM-DD' 格式的日期值。例如,如果要向表中添加名為 'customers' 的客戶的生日信息,可以使用以下語法:
INSERT INTO customers (birthday)
VALUES ('1990-01-01');
要檢索具有特定日期的數據,請使用 DATE_FORMAT() 函數,其語法如下:
SELECT column_name1, column_name2, ...
FROM table_name
WHERE DATE_FORMAT(column_name, '%Y-%m-%d') = 'yyyy-mm-dd';
在該語句中,DATE_FORMAT() 函數將日期格式化為 'YYYY-MM-DD',然后將其與特定日期進行比較。
在 MySQL 中,還有許多其他日期和時間函數可供使用,例如 NOW() 函數、DATE_ADD() 函數和 DATE_SUB() 函數。它們可以幫助我們在表中添加和檢索更復雜的日期信息。