mysql 数据类型转换
时间: 2023-08-21 19:18:24 浏览: 159
MySQL的数据类型转换可以使用内置函数来实现。以下是一些常用的数据类型转换函数:
1. CAST(expr AS type):将表达式expr转换为指定的数据类型type。例如,将字符串转换为整数:`SELECT CAST('123' AS SIGNED);`
2. CONVERT(expr, type):将表达式expr转换为指定的数据类型type。例如,将字符串转换为日期:`SELECT CONVERT('2021-01-01', DATE);`
3. DATE_FORMAT(date, format):将日期date按照指定的格式format进行格式化。例如,将日期转换为字符串:`SELECT DATE_FORMAT(NOW(), '%Y-%m-%d');`
4. STR_TO_DATE(str, format):将字符串str按照指定的格式format转换为日期。例如,将字符串转换为日期:`SELECT STR_TO_DATE('2021-01-01', '%Y-%m-%d');`
5. CONCAT(expr1, expr2, ...):将多个表达式连接为一个字符串。例如,将整数和字符串连接:`SELECT CONCAT(123, 'abc');`
这些函数可以在SELECT语句中使用,以在查询结果中进行数据类型转换。请根据具体需求选择合适的函数来进行数据类型转换。
阅读全文