MySQL进阶 互动版

在线工具推荐: Three.js AI纹理开发包 - YOLO合成数据生成器 - GLTF/GLB在线编辑 - 3D模型格式在线转换 - 可编程3D场景编辑器

数据转换函数

为了进行数据类型转换,MySQL提供了cast()函数,它可以把一个值转化为指定的数据类型

通常情况下,当使用数值操作时,字符串会自动的转化为数字

select 1+'99';//结果为100 select 1+cast('99' as signed);//结果为100

我们可以强制许多日期和时间函数[包括now(),curtime()和curdate()函数],把它们返回的值作为一个数而不是字符串输出 ,只需要在数字的环境中使用这些函数或者把它们转化为数字

select cast(now() as signed integer),curdate()+0;

MySQL4.1支持以下几种类型:binary,char,date,time,datetime,signed,unsigned