显示当前的日期
select current_date();
显示当前的时分秒
select current_time();
在当前的日期上加上十天
select date_add(current_date(),interval 10 day);
在当前的日期上减去十天
select date_sub(current_date(),interval 10 day);
计算两个日期相差多少天
select datediff('2018-9-1','2018-7-29');
创建一个帖子,可显示时间内容等
create table msg (id int primary key auto_increment,content varchar(30) not null,sendtime datetime);
显示帖子上的时间
select content,date(sendtime) from msg;
字符串函数
显示一个字段的字符集
select charset(id) from msg;
显示一个字符串的长度
select length(content),id from msg;
将内容中的s字符全部换成c字符
select replace(content,'s','c'),id from msg;
将content里的第二个到第三个字符截取出来
select substring(content,2,5),id from msg;
数学函数
求绝对值
select abs(-13.14);
向上取整
select ceiling(13.14);//结果为14
向下取整
select floor(13.14);//结果为13
保留两位小数,当第三位小数满五时向前进一位
select format(13.1452,2);//结果为13.15
产生0-1之间的随机数
select rand();
查看当前用户
select user();