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类型转换函数使用小记的主要内容,如果未能解决你的问题,请参考以下文章

mysql类型转换函数使用小记

类型转换小记

学习小记:JS判断时特殊值与boolean类型的转换

数据清洗小记:全角数字转换半角数字

在代码片段中包含类型转换

可变类型的安全性——更锋利的C#代码小记