A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

SQL注释1、单行注释
n 语法:#注释信息
n 语法:-- 注释信息 (脚下留心:--后面必须有空格)

2、多行注释
n 语法:/**/

内置函数        1、数学函数
rand()  round(num)  ceil(num)    floornum
随机         四舍五入           向上取整                  向下取整



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

1 个回复

正序浏览
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马