一、创建时间和更新时间
CREATE TABLE `mytest` ( `text` VARCHAR (255) DEFAULT '' COMMENT '内容', `create_time` TIMESTAMP NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间', `update_time` TIMESTAMP NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间' ) ENGINE = INNODB DEFAULT CHARSET = utf8;
二、字符串拼接
SELECT * FROM mytest WHERE text LIKE CONCAT('%', 'a', '%')
三、获取时间并格式化
SELECT NOW(),CURDATE(),CURTIME();
SELECT DATE_FORMAT(NOW(),'%Y/%m/%d %H-%i-%s');
四、日期计算
-- YEAR MONTH DAY HOUR MINUTE SECOND SELECT NOW() - INTERVAL 1 DAY;
五、UNION操作符
-- 查询列的数量、类型、顺序一样,结果列名取第一个表,UNION删除重复,UNION ALL允许重复 SELECT DATE_FORMAT(NOW(),'%Y/%m/%d %H-%i-%s') 'datetime' UNION SELECT DATE_FORMAT(NOW(),'%Y/%m/%d %H-%i-%s');