数据库-mysql5-内置函数

1.时间函数

(1)current_date() 当前日期

 (2)current_time() 当前时间

 (3)current_timestamp() 当前时间戳

 (4)date(datetime) 返回datetime中的日期部分

 (5)date_add(date,interval d_value_type) 

        在date中添加日期或时间,interval后的数值单位可以是year、day、minute、second

 (6)date_sub(date,interval d_value_type)

        在date中减去日期或时间,interval后的数值单位可以是year、day、minute、second

 (7)datediff(date1,date2) 两个日期的差,单位是天

 (8)now() 当前日期时间

 eg:创建生日表,插入生日

2.字符串函数

(1)charset(str) 返回字符串的字符集

eg:获取emp表的job列的字符集

 (2)concat(string1,string2...) 连接字符串

      显示grade表中的信息,格式为:“XXX的语文成绩是:XXX,数学成绩是:XXX,英语成绩是:XXX”

(3)instr(string,substring)

          返回substring在string当中出现的位置,没有返回0

(4)ucase(string2) 转成大写

(5)lcase(string2) 转成小写

(6)length(string) string的长度

(7)replace(str,search_str,replace_str)

         在str中用replace_str替代search_str

3.数学函数

(1)abs(number) 绝对值函数

(2)bin(decimal_number) 十进制转换成二进制

(3)hex(decimal_number) 转换成十六进制

(4)conv(number,from_base,to_base) 进制转换

(5)ceiling(number) 向上取整

(6)floor(number) 向下取整

(7)format(number,decimal_places) 格式化,保留小数位数

(8)rand() 返回随机浮点数

(9)mod(number,denominator) 取模,求余

4.其他函数

(1)user() 查询当前用户

 (2)md5(str) 显示字符串的md5,其广泛用于软件发布

 (3)database() 显示正在使用的数据库

 (4)password() mysql数据库使用该函数对用户加密

 (5)ifnull(val1,val2) 如果val1为null,返回val2,否则返回val1的值

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值