可以使用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类型
发布评论