练习书上例子并说明用意
1、p173中的绑定变量是什么东西?p174中的使用应用程序提供的转换函数是什么?没看懂。
2、p176的ANSI模式是什么?为什么要迁移数据库?查询一下sql_mode参数,并且弄清楚他们的意思。
3、p181的原子模式的组合是什么意思?类似于角色和权限的关系?为什么第二条警告,第三条就错误?
4、p182的建表脚本也不对啊,又不能用。怎么进行数据迁移?
5、p184为什么mysql分区能够存储更多的数据?为什么能够提高查询吞吐量?8.0需要在编译时指定参数吗?尝试用两种方式查询mysql是否支持分区?弄懂plugins的参数含义。
6、弄懂CSV、FEDERATED、NDB存储引擎的特性。什么叫本地LOCAL索引?说出主要的分区类型并分别设置例子使用。p185又可以是非整数是什么意思?
7、p186为什么操作系统大小写不敏感就一定要把表名库名设置成敏感?什么是大小写敏感什么是不敏感的?
8、p188说出RANGE分区功能适用的场景。p189啥是binary和varbinary类型?8.0版本columns支持表达式吗?
9、p190的14-2图和14-3图也应该错了。p190说range columns分区和range分区有区别,p192又说实际上是一致的,我没看懂。什么叫热点读?
10、p192最后一行什么叫如果插入一个col3列值为’2005-09-15’的记录?跟他有什么关系?
11、p193什么叫既非常数也非随机数的整数?说出常规hash分区的缺陷和线性hash的优缺点。p194的F公式看不懂。
12、p195如果既不指定分区键又设置类型为blob或者text的列为主键会发生什么?尝试故意把类型为blob或者text的列设置为分区键。
13、其实不太懂线性hash什么2的幂算法。p196什么是TO_DAYS函数?还有那个由于PARTITION BY RANGE那句话不理解。
14、尝试分区管理。p200的/*!50100是什么意思?
15、p204都试一下错误做法。
16、为什么要交换分区?尝试一下p207的like语法。p208的IGNORE关键字是什么?