达梦数据库 varchar varchar2的区别, 推荐使用 varchar2
-- 日期格式化
SELECT DATE_FORMAT(GETDATE(), '%Y-%m-%d %H:%i:%s');-- 2023-12-11
SELECT CURDATE();-- 2023-12-11 09:22:24
SELECT SYSDATE();-- 2023-12-11 11:09:53.136527
SELECT GETDATE();-- 当前日期+1 -1天
SELECT DATEADD(DAY, -1, '2000-01-12') FROM DUAL;
SELECT DATEADD(DAY, 1, CURDATE()) FROM DUAL;-- date类型/timestamp类型 时间字段 直接 >= CURDATE() 或'201-10-21' 都是ok的
SELECT * from test where birthdate >= CURDATE();
SELECT * from test where birthdate1 >= '201-10-21';
DATE(年月日) DATETIME(年月日时分秒) TIMESTAMP(年月日时分秒 6位毫秒) 类型
char tinyint