mysql类型转换函数使用小记
Posted 扫地增
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了mysql类型转换函数使用小记相关的知识,希望对你有一定的参考价值。
1 常用转换函数介绍
mysql数据库中常用类型转换函数有两个一个是CAST
函数,另一个是CONVERT
函数。
2 使用说明
2.1 语法
CAST(expr AS type)
CONVERT(expr,type)
CONVERT(expr USING transcoding_name)
2.2 参数介绍
MySQL类型转换函数参数 : CAST(xxx AS 类型) , CONVERT(xxx,类型) 这个类型 可以是以下值其中的 一个:
BINARY[(N)]
CHAR[(N)]
DATE
DATETIME
DECIMAL
SIGNED [INTEGER]
TIME
UNSIGNED [INTEGER]
说明:
整数 : SIGNED
无符号整数 : UNSIGNED
二进制,同带binary前缀的效果 : BINARY
字符型,可带参数 : CHAR()
日期 : DATE
时间: TIME
日期时间型 : DATETIME
浮点数 : DECIMAL
2.3实例:
SELECT CAST('101' AS UNSIGNED); #将varchar 转为Int 用 cast(str as unsigned) str为varchar类型的字符串 。
SELECT CONVERT('abc' USING utf8);
以上是关于mysql类型转换函数使用小记的主要内容,如果未能解决你的问题,请参考以下文章