mysql作业

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

        MySQL中使用浮点数和定点数来表示小数。浮点数又分单精度浮点类型(FLOAT)和双精度浮点类型(DOUBLE),定点类型只有一种(DECIMAL)。可以用(M,N)来表示,其中 M 称为精度,表示总共的位数,N 称为标度,是表示小数的位数。

区别:

        单精度浮点类型(FLOAT):用于存储单精度浮点数。它需要4个字节的存储空间,可以表示非常大的数字,但在存储过程中会有一定的精度损失,可以存储小数点前8位和小数点后23位的数字。

        双精度浮点类型(DOUBLE):用于存储双精度浮点数。它需要8个字节的存储空间,但在存储过程中也会有一定的精度损失,可以存储小数点前16位和小数点后53位的数字。

        DECIMAL :类型不同于FLOAT 和 DOUBLE,DECIMAL实际是以串存放的,它支持任意精度的小数,不会有精度损失的问题。

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

        在MySQL中,BLOB和TEXT都是用于存储大量文本数据的数据类型。BLOB是二进制大型对象(Binary Large Object)的缩写,用于存储二进制数据,如图像、音频和视频等文件。与之相反,TEXT用于存储文本数据,如文档、HTML和XML等文件。

3.在MySOL中执行如下算术运算:(9-7)*4,8+15/3,17 DIV 2,39 % 12。

4.在MySQL中执行如下比较运算:36>27,15>=8,40<50,15<=15, NULL<=>NULL,NULL<=>1,5<=>5。

5.在MySQL中执行如下逻辑运算: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、付费专栏及课程。

余额充值