加密函數
指令: md5(data)
作用: 用於加密資料
應用程式場景:加密,一些隱私數據,例如銀行卡號,身分證等需要儲存密文,(當然,不建議使用資料庫層加密,應該在應用層加密)
範例:
mysql> select md5("andyqian"); +----------------------------------+ | md5("andyqian") | +----------------------------------+ | 8a6f60827608e7f1ae29d1abcecffc3a | +----------------------------------+ 1 row in set (0.00 sec)
注意事項: 如果目前你們資料庫中的資料還是明文,此時可以使用資料庫加密演算法進行加密。
例如: (僅做演示):
update t_base_user set name=md5(name),updated_time=now() where id=1;
支援的加密函數有:
md5() des_encrypt(加密) / des_decrypt(解密); sha1() password() 等等
以上是MySQL如何使用加密函數的詳細內容。更多資訊請關注PHP中文網其他相關文章!