📅  最后修改于: 2023-12-03 15:03:05.287000             🧑  作者: Mango
在 MySQL 中,MD5() 函数是用来计算字符串的 MD5 哈希值的函数。MD5 算法是一种常用的摘要算法,可以把任意长度的字符串转换为一个固定长度(通常为 128 位)的字符串。
MD5(str)
返回字符串的 MD5 哈希值,字符串格式为 32 个字符长的十六进制数字。
SELECT MD5("hello world")
结果:
5eb63bbbe01eeed093cb22bb8f5acdc3
SELECT MD5("mysql")
结果:
b5f7647f2d37702f8b46a74fc546bfef
sql_mode
的值来对 MD5() 进行更严格的模式限制,以增加安全性。// 计算字符串 "example" 的 MD5 哈希值
SELECT MD5("example");