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

mysql yyyymm

林子帆2年前13瀏覽0評論

MySQL中的日期(date)數據類型可以存儲日期和時間,但是默認的格式是yyyy-mm-dd。在實際應用中,有時需要將日期格式轉換成yyyymm格式。

可以使用MySQL內置的DATE_FORMAT函數來完成格式轉換。例如:

SELECT DATE_FORMAT(NOW(), '%Y%m');

以上語句將當前日期格式化成yyyymm格式。

另外,如果要以yyyymm格式存儲日期,可以將日期類型設置為CHAR(6)類型。例如:

CREATE TABLE user (
id INT PRIMARY KEY,
name VARCHAR(20),
birth CHAR(6),
create_time TIMESTAMP DEFAULT CURRENT_TIMESTAMP
);

以上語句創建了一個用戶表,其中出生日期以yyyymm格式存儲。

需要注意的是,將日期格式化成yyyymm格式后,在使用比較運算符(如大于、小于)時需要將其轉換成數字類型進行比較。可以使用MySQL的STR_TO_DATE函數來將yyyymm格式轉換成日期類型,然后再使用UNIX_TIMESTAMP函數將其轉換成數字類型。例如:

SELECT * FROM user WHERE UNIX_TIMESTAMP(STR_TO_DATE(birth, '%Y%m')) >UNIX_TIMESTAMP('19900101000000');

以上語句查詢出生日期大于1990年1月1日的用戶。