可以使用Convert(字段名, 类型)方法来进行转换。

语法:

SELECT CONVERT(filedName, UNSIGNED INTEGER) ;

示例:

-- 字符串转日期类型
SELECT CONVERT("2017-08-29", DATE);

-- 字符串转int类型
SELECT CONVERT("29", UNSIGNED);

常用转换类型:

类型名描述
DATE日期类型
DATETIME日期时间类型
TIME时间类型
CHAR字符类型
SIGNED有符号整型(包含正负数)
UNSIGNED无符号整型(正数)
BINARY二进制格式

更多推荐

mysql如何把字符串转化成int类型