(1)MySQL中的小数如何表示,不同表示方法之间有什么区别?
MySQL中的小数有两种表示方法:浮点数和定点数。 其中,浮点数包括单精度float和双精度double,而定点数则只有decimal一种表示。
单精度和双精度位数不同
定点数在MySQL中采用字符串形式存放,比浮点数更精确,适合用来存放货币等精度高的数据。
(2)BLOB和TEXT分别适合于存储什么类型的数据?
BLOB(Binary Large Object)适合存储二进制数据,如图像、音频、视频、压缩文件等。 BLOB类型没有字符集的限制,可以存储任何原始二进制数据。 TEXT适合存储文本数据,如大段的文本、长文本、HTML代码等。
(3)说明ENUM和SET类型的区别以及在什么情况下适用?
SET类型适用于列可以包含零个或多个集合中的值的情况,而ENUM类型适用于列只能包含集合中的一个值的情况。
(4)在MySOL中执行如下算术运算: (9-7)*4,8+15/3,17 DIV 2,39 % 12。
(5)在MySQL中执行如下比较运算:
36>27,15>=8,40<50,15<=15, NULL<=>NULL,NULL<=>1,5<=>5。
(6)在MySQL中执行如下逻辑运算:
4 && 8,-2 || NULL,NULL XOR 0,0 XOR 1,!2

(7)在MySQL中执行如下位运算:13 & 17,2018|1420,~16。