加密函数
# 非对称加密函数MD5和SHA
SELECT
MD5('szc'),
SHA('szc')
FROM
DUAL;
不要通过PASSWORD()
、ENCODE()
、DECODE()
等函数进行加解密,因为这些函数在高版本中被删除了。
一些信息函数
SELECT
VERSION(),
CONNECTION_ID(),
DATABASE (),
SCHEMA (),
USER (),
CURRENT_USER (),
CHARSET('szc'),
COLLATION ('szc')
FROM
DUAL;
其他辅助函数举例
如四舍五入保留小数位、进制转换、IP地址和数字的转换、用某种编码方式编码字符串、重复执行SQL以测试执行时间:
SELECT
FORMAT(123.145, 2),
CONV(33, 10, 2),
INET_ATON("192.168.1.123"),
INET_NTOA(INET_ATON("192.168.1.123")),
CONVERT ("szc" USING utf8),
BENCHMARK(200000, "MD5(\"szc\")")
FROM
DUAL;