四时宝库

程序员的知识宝库

mysql数据库13种常用函数方法总结

1、字符串拼接

SELECT CONCAT('My','S','QL')


2、字符串比较

SELECT STRCMP('abc','abd'),

STRCMP('abc','abc'),

STRCMP('abc','abb');


3、

1.去除字符串开始处空格

LTRIM(str)

2.去除字符串结束处空格

RTRIM(str)

3.去除字符串首尾空格

TRIM(str)

4、获取随机数

SELECT RAND();


5、向上取整

SELECT ceil(9.8);


6、向下取整

SELECT floor(9.8);


7、直接截取,对x保留y位精度,当y=-1时精度达到最小值。

SELECT truncate(9.8696896,2);


8、四舍五入函数

SELECT format(89.96868,2) as 四舍五入

SELECT round(9.8696896,4) as 四舍五入



9、时间函数

SELECT NOW() now方式,CURRENT_TIMESTAMP() timestamp方式,

LOCALTIME() localtime方式,SYSDATE() systemdate方式;


10、通过各种格式显示时间

SELECT NOW() 当前时间,

UNIX_TIMESTAMP(NOW()) unix格式,

FROM_UNIXTIME(UNIX_TIMESTAMP(NOW())) 普通格式;


11、获取MySQL信息

SELECT

VERSION() 版本号,

DATABASE() 数据库名,

USER() 用户名;


12、mysql 用sql语句自动生成32位id

SELECT REPLACE(UUID(),'-','') AS id;



13、统计

select count(*) from acct_loan


发表评论:

控制面板
您好,欢迎到访网站!
  查看权限
网站分类
最新留言
    友情链接