MySQL 的CAST()和CONVERT()函数可用来强制转换

MySQL 的CAST()和CONVERT()函数可用来获取一个类型的值,并产生另一个类型的值。

可以转换的类型:

    二进制,同带binary前缀的效果 : BINARY    
    字符型,可带参数 : CHAR()     
    日期 : DATE     
    时间: TIME     
    日期时间型 : DATETIME     
    浮点数 : DECIMAL      
    整数 : SIGNED     
    无符号整数 : UNSIGNED 



  1. CAST(value as type);  
  2. CONVERT(value, type);  


例子:

此时data如果是字符串,将data转换为十进制的浮点型,保留2位小数
convert(data,DECIMAL(10,2))

CAST('125e342.83' AS signed);



你可能感兴趣的:(mysql/redis性能优化)