SQL注释1、单行注释 n 语法:#注释信息 n 语法:-- 注释信息 (脚下留心:--后面必须有空格)
2、多行注释n 语法:/**/
内置函数 1、数学函数rand() round(num) ceil(num) floor(num) 随机 四舍五入 向上取整 向下取整
2、字符串函数length() char_length() 字节长度 字符长度
ucase() lcase() 大写 小写
3、日期函数
now() unix_timestamp() from_unixtime() 当前时间 时间戳 格式化时间戳
year() month() day() hour() minute() second() 年 月 日 时 分 秒 select year(now()) as '年', month(now()) as '月', day(now()) as '日', hour(now()) as '时', minute(now()) as '分', second(now()) as '秒';
■ 实战应用查询手机字段,格式150*****9079 替换图片路径,需求:/Public/img 改成 /Public/Upload 查询2018年数据 查询3月份数据
select concat(left(tel,3), '***', right(tel,4)) from 表名; update表名 set img = replace(img, '/Public/img', '/Public/Upload'); SELECT FROM_UNIXTIME(1234567890, '%Y-%m-%d %H:%i:%S') select * from 表名 where FROM_UNIXTIME(创建于, '%Y') = 2018 select * from 表名 where FROM_UNIXTIME(创建于, '%m') = 3
|