mysql练习

1、MySQL中的小数如何表示,不同表示方法之间有什么区别?


答:

       1.可以用float(m,n)(浮点类型)、double(m,n)和decimal(m,n)(定点类型)来表示。

       2. 共通:浮点类型和定点类型在插入超过标度的值的时候,都会进行四舍五入使值在安全范围内。

         不同点: 

                     (1).浮点类型在插入超过标度的值时不会报警,而定点类型会进行截断警告,且浮点类型在未指定精度时会按实际的精度去进行存放,而定点类型在未指定精度时会按(10,0)去进行存放。

                     (2).浮点类型在长度一定的情况下可以表示的数据范围更大,而定点类型精度更高。

                     (3)定点类型实际是以串进行存放的,存储空间是不固定的,浮点类型的存储需求并不会改变。

2、BLOB和TEXT分别适合于存储什么类型的数据?

          答:BLOB适合存储二进制(字节)字符串,比如、音频、视频、图像。且BLOB类型没有字符集的限制,可以存储任何原始二进制数据串,而TEXT适合存储二进制字符串。

3、在MySQL中执行如下算术运算:(9-7)*4,8+15/3,39 % 12。

用SELECT来计算

select (9-7)*4,8+15/3,39%12;

结果:

4、在MySQL中执行如下比较运算:

36>27,15>=8,40<50,15<=15,NULL<=>NULL,NULL<=>1,5<=>5。

select 36>27,15>=8,40<50,15<=15,null<=>nill,nill<=>1,5<=>5;

结果:

5、在MySQL中执行如下逻辑运算:4&&8,-2 || NULL,NULL XOR 0,0 XOR 1,!2。

select 4&&8,-2 || null,null xor 0,0 xor 1,!2;

结果:

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值