首页> 基础笔记 >Mysql基础学习 Mysql基础学习

MySQL类型转换介绍

作者:小萝卜 2019-08-28 浏览 924

简介MySQL类型转换介绍

MySQL类型转换介绍

和PHP类似,在MySQL的表达式中,如果某个数据值的类型与上下文所要求的类型不相符,MySQL则会根据将要进行的操作自动地对数据值进行类型转换。

如:

1+’2’ #会自动转换成1+2=3

1+’abc’ #会自动转换成1+0=1

mysql> select 10+20;
+-------+
| 10+20 |
+-------+
|    30 |
+-------+
1 row in set (0.00 sec)

mysql> select "abc"+"abd";
+-------------+
| "abc"+"abd" |
+-------------+
|           0 |
+-------------+
1 row in set, 2 warnings (0.00 sec)

mysql> select "10a"+20;
+----------+
| "10a"+20 |
+----------+
|       30 |
+----------+
1 row in set, 1 warning (0.00 sec)

mysql> select concat("aa","bb");
+-------------------+
| concat("aa","bb") |
+-------------------+
| aabb              |
+-------------------+
1 row in set (0.11 sec)

mysql>
 

 

很赞哦! (0)

文章评论

    高端网站建设