MySQL 是最流行的開源關系型數據庫管理系統之一,支持多種數據類型,其中日期和時間類型是最常用的之一。這篇文章將詳細介紹 MySQL 中的 date 數據類型的語法,幫助您更好地理解 date 的用法。
在 MySQL 中,date 數據類型用于存儲日期值。date 值必須使用 YYYY-MM-DD 的格式輸入,其中 YYYY 表示年份、MM 表示月份、DD 表示日期。
CREATE TABLE example ( id INT PRIMARY KEY, my_date DATE );
在上面的示例中,我們使用 CREATE TABLE 語句創建了一個名為 example 的表,包括 id 和 my_date 兩個列,其中 my_date 是 date 類型。我們還為 id 列指定了主鍵約束。
接下來,我們可以向表中插入數據,例如:
INSERT INTO example (id, my_date) VALUES (1, '2021-01-01');
這將向 example 表中插入一行數據,其中 id 為 1,my_date 值為 2021 年 1 月 1 日。
除了插入數據之外,我們還可以使用 date 類型的列進行查詢。例如:
SELECT * FROM example WHERE my_date >= '2021-01-01'
這將返回 example 表中 my_date 列大于或等于 2021 年 1 月 1 日的所有行。
需要注意的是,date 類型只能存儲日期值,不能存儲時間值。如果要存儲日期和時間值,則需要使用 datetime 或 timestamp 類型。
總之,MySQL 中的 date 數據類型是用于存儲日期值的一種數據類型。在實際應用中,我們可以使用 date 類型來插入、查詢和處理日期數據。