色婷婷狠狠18禁久久YY,CHINESE性内射高清国产,国产女人18毛片水真多1,国产AV在线观看

mysql字符串取hash函數

黃文隆2年前10瀏覽0評論

MySQL 中可用的字符串取哈希函數包括:

MD5()
SHA1()
SHA2()

下面我們逐個解析這三個函數的用法。

MD5() 函數:

SELECT MD5('hello');
-- 輸出:5d41402abc4b2a76b9719d911017c592

函數的作用是將字符串進行 MD5 哈希,輸出32位十六進制值。可以用來驗證文件完整性等。

SHA1() 函數:

SELECT SHA1('hello');
-- 輸出:aaf4c61ddcc5e8a2dabede0f3b482cd9aea9434d

函數的作用是將字符串進行 SHA1 哈希,輸出40位十六進制值。可以用來驗證文件完整性等。

SHA2() 函數:

SELECT SHA2('hello', 224);
SELECT SHA2('hello', 256);
SELECT SHA2('hello', 384);
SELECT SHA2('hello', 512);
-- 輸出分別為:
-- f7ff9e8b7bb2e09b70935a5d785e0cc5d9d0abf0c3e27e2c1e161ea33fb6d5b (224位)
-- a5d5e4b5d5ccb27b2ca40f6e1090c23dbd4c7a32fe28d1c4e2e8dd43a41c919e (256位)
-- 4d60fce9c9f88418d775bd1755688ace8f732d7c80e41f22502947f539b1b3d7c2f1cf84adb7c758b9868ddb354cbb6 (384位)
-- 2ef7bde608ce5404e97d5f042f95f89f1c232871df455fb7477f5a8b6d661c3f (512位)

函數的作用是將字符串進行 SHA2 哈希,輸出指定位數的十六進制值。可以根據需求選擇不同的輸出位數。