五十四、mysql数据库8:MySQL内置函数 — 日期时间函数、加密sha1

版权声明:本文为博主原创文章,未经博主允许不得转载。博客地址:https://blog.csdn.net/xk1761299425 https://blog.csdn.net/xk1761299425/article/details/82080918

一、日期时间函数

1、获取子值

2、日期计算,使用+-运算符,数字后面的关键字为year、month、day、hour、minute、second

3、日期格式化date_format(date,format)

4、当前日期current_date()

5、当前时间current_time()

6、当前日期时间now()

7、小应用:

二、加密(sha1、hash算法用的多

1、md5加密

注意:不管我们要加密的字符的长度是什么,加密以后的长度都是32位固定的。

md5加密是不可逆(根据密文无法解密获取明文)

应用:

2、sha1加密后的长度是40位的:

应用:

3、password()密码:

4、hash算法(用的也多)

① 加密时,直接sha1也行,下面三条代码算法加密也行,加密结果和sha1一致

② 导包:from hashlib import *   # hash算法的 Python 标准库
     # 构造hash对象
    s1 = sha1()
     # 传入要加密的字符串对象,编码
    s1.update(password.encode())
     # 通过算法计算后的值
     sha1_pwd = s1.hexdigest()

 

猜你喜欢

转载自blog.csdn.net/xk1761299425/article/details/82080918
今日推荐