MYSQL

问题一:MySQL中的小数如何表示,不同表示方法之间有什么区别?

MySQL 中使用浮点数和定点数来表示小数。

浮点类型有两种,分别是单精度浮点数(FLOAT)和双精度浮点数(DOUBLE);定点类型只有一种,就是 DECIMAL。

浮点类型和定点类型都可以用(M, D)来表示,其中M称为精度,表示总共的位数;D称为标度,表示小数的位数。

浮点数类型的取值范围为 M(1~255)和 D(1~30,且不能大于 M-2),分别表示显示宽度和小数位数。M 和 D 在 FLOAT 和DOUBLE 中是可选的,FLOAT 和 DOUBLE 类型将被保存为硬件所支持的最大精度。DECIMAL 的默认 D 值为 0、M 值为 10。

问题二:BLOB和TEXT分别适合于存储什么类型的数据?

Blob适用于存储二进制文件,例如图片、音频、视频等。 text适用于存储文本内容,

问题三:说明ENUM和SET类型的区别以及在什么情况下适用?

常见的应用场景包括性别、学历、是否等离子体等固定的集合。 - SET类型:SET类型与ENUM类型类似,也可以看作是一种限制类型。 但与ENUM类型不同的是,SET类型可以包含多个预定义值,并且可以在一个列中存储多个值。 因此,SET类型通常用于多选项场景,在一个列中存储多个选项值。 例如,一个用户可能会选择多种喜欢的电影类型,SET类型可以很好地处理这种情况。 综上所述,ENUM类型适用于列中只能存在预定义值的场景,而SET类型适用于列中可以包含多个预定义值,且不能使用其它值的场景。

先创建tmp15,在进行下列运算

在这里插入图片描述

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

在这里插入图片描述

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

在这里插入图片描述

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值