色婷婷狠狠18禁久久YY,CHINESE性内射高清国产,国产女人18毛片水真多1,国产AV在线观看

mysql保存年月

MySQL是一個(gè)并不允許直接存儲(chǔ)年月類型的數(shù)據(jù)庫,但是可以通過轉(zhuǎn)化為日期類型來存儲(chǔ)年月。下面是一些示例:

-- 以年-月格式存儲(chǔ)
CREATE TABLE my_table (
month VARCHAR(7) NOT NULL
);
INSERT INTO my_table(month) VALUES('2022-01');
-- 轉(zhuǎn)化為日期類型,存儲(chǔ)年月
CREATE TABLE my_table (
month_date DATE NOT NULL
);
INSERT INTO my_table(month_date) VALUES(STR_TO_DATE('202201', '%Y%m'));

關(guān)于日期類型的處理,MySQL提供了許多函數(shù)。在存儲(chǔ)時(shí),可以使用DATE或DATETIME數(shù)據(jù)類型,但是在查詢時(shí),需要使用相關(guān)函數(shù)。

-- 查詢當(dāng)前月份
SELECT DATE_FORMAT(NOW(), '%Y-%m');
-- 查詢?nèi)掌谥械哪攴?
SELECT YEAR(date_column);
-- 查詢?nèi)掌谥械脑路?
SELECT MONTH(date_column);
-- 查詢某個(gè)月份的最后一天
SELECT LAST_DAY('2022-01-23');

需要注意的是,由于存儲(chǔ)的是日期類型,因此當(dāng)查詢時(shí),需要注意傳入的參數(shù)格式是否正確。如果傳入的不是日期類型,則需要先進(jìn)行轉(zhuǎn)換。