mysql 字符串截取_mysql数据库13种常用函数方法总结

1、字符串拼接

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

145d0208c9cc5595c7e38201280ae267.png

2、字符串比较

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

STRCMP('abc','abc'),

STRCMP('abc','abb');

f7630d38bd101bcf59de9573dec2d0f7.png

3、

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

LTRIM(str)

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

RTRIM(str)

3.去除字符串首尾空格

TRIM(str)

4、获取随机数

SELECT RAND();

c5a535f51038bfd525ee3b8b0073c531.png

5、向上取整

SELECT ceil(9.8);

13009d7e9e49863cd494f1dcde03acdc.png

6、向下取整

SELECT floor(9.8);

6f2cfd54c04fdb604d29b53039a9a539.png

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

SELECT truncate(9.8696896,2);

0cd4a3a000b28110ed356505c5e4f200.png

8、四舍五入函数

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

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

cd402524bbc28c80493e65c45e91d3ed.png
28794526e635314cd3f73280273f726d.png

9、时间函数

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

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

75ebc6eff92f24cd63c5e3ff75a2bf44.png

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

SELECT NOW() 当前时间,

UNIX_TIMESTAMP(NOW()) unix格式,

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

edf2e2cc0d1f434b19cbd3dadda2eb88.png

11、获取MySQL信息

SELECT

VERSION() 版本号,

DATABASE() 数据库名,

USER() 用户名;

e185cd90c8dfe902b4a34fc370cde6a6.png

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

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

727d6136f5f3148af9e7287ad5367858.png

13、统计

select count(*) from acct_loan

fbfbc0c06501ab28cc49534f2082d39b.png
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值