当前位置:Gxlcms > 数据库问题 > MySQL函数的使用

MySQL函数的使用

时间: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   汉字   

人气教程排行