时间:2021-07-01 10:21:17 帮助过:24人阅读
-- 数字转换为字符串 select convert(33,char); -- 33(字符串类型) -- 字符串转换为数字 select convert(‘333‘,signed); -- 333(数字值类型) -- 把字符串编码格式转换为Unicode编码格式 select convert(‘一‘ using ucs2); -- 把字符串编码格式转换为UTF8编码格式 select convert(‘abc‘ using utf8); -- 把字符串编码格式转换为GBK编码格式 select convert(‘一‘ using gbk); -- 把字符串编码格式转换为GB2312编码格式 select convert(‘一‘ using gb2312);
cast(value as type):类型转换。可转换的类型是有限制的,可以是以下类型中之一:binary、char(n)、date、time、datetime、decimal、signed、unsigned。
-- 数字转换为字符串 select cast(333 as char); -- 字符串转换为数字 select cast(‘3333‘ as signed);
hex(str):把指定的字符串(str)转换为16进制值。
-- 把字符串转换为16进制值 select hex(convert(‘一‘ using ucs2)); -- 4E00
unhex(str):把指定的16进制字符串(str)转换为字符串。
-- 把16进制值转换为字符串 select convert(unhex(‘4E00‘) using ucs2); -- 一
ord(str):把指定的字符串(str)转换为ASCII值。
-- 把字符串转换为ASCII值 select ord(convert(‘A‘ using ucs2)); -- 65 select ord(convert(‘一‘ using ucs2)); -- 19968
ascii(str):把指定的字符串(str)转换为ASCII值。
-- 把字符串转换为ASCII值 select ascii(convert(‘A‘ using utf8)); -- 65
MySQL函数的使用
标签:编码格式 div title 返回 值类型 参数 eve str1 汉字