mysql常用函数

mysql常用函数

日期和时间函数

  1. CURDATE() 返回当前日期

  2. CURTIME() 返回当前时间

  3. MONTH(birthday) 获得日期中的月份,分为1-12

SELECT CURDATE(),CURTIME(),MONTH(birthday) FROM t_date;

字符串函数

  1. CHAR_LENGTH(S) 计算字符串S的字符数

  2. UPPER(S) 把所有字母变成大写字母

  3. LOWER(S) 把所有字母变成小写字母

SELECT CHAR_LENGTH(userName),UPPER(userName),LOWER(userName) FROM T_DATE;

数学函数

  1. ABS(X) 求绝对值

  2. SQRT(X) 求平方根

  3. MOD(X,Y) 求余

SELECT ABS(NUM),SQRT(NUM),MOD(NUM,2) FROM T_DATE;

加密函数

  1. PASSWORD(STR) 一般对用户的密码加密,此函数在MySQL8.0被移除。
  2. MD5(STR) 普通加密,MD5,不可逆
  3. ENCODE(STR,PSWD_STR) 加密函数,结果是一个二进制,必须使用BLOB类型的字段来保存,可以解密,PSWD_STR为密匙,此函数也应该在MySQL8.0被移除,因为报错了
  4. DECODE(CRYPT_STR , PSWD_STR) 解密函数,此函数也应该在MySQL8.0被移除,因为报错了
INSERT INTO T_DATE VALUES(NULL,'2020-7-20','韦正达',28,MD5('PASSWORD'));
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值