热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

深入浅出mysql第12章SQL中的安全问题+第13章SQLMode及相关问题+14章Mysql分区习题答案

练习书上例子并说明用意1、p173中的绑定变量是什么东西?p174中的使用应用程序提供的转换函数是什么?没看懂。2、p176的ANSI模式是什么&#

练习书上例子并说明用意

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关键字是什么?


推荐阅读
  • 目录一、salt-job管理#job存放数据目录#缓存时间设置#Others二、returns模块配置job数据入库#配置returns返回值信息#mysql安全设置#创建模块相关 ... [详细]
  • 本文详细介绍了优化DB2数据库性能的多种方法,涵盖统计信息更新、缓冲池调整、日志缓冲区配置、应用程序堆大小设置、排序堆参数调整、代理程序管理、锁机制优化、活动应用程序限制、页清除程序配置、I/O服务器数量设定以及编入组提交数调整等方面。通过这些技术手段,可以显著提升数据库的运行效率和响应速度。 ... [详细]
  • 版本控制工具——Git常用操作(下)
    本文由云+社区发表作者:工程师小熊摘要:上一集我们一起入门学习了git的基本概念和git常用的操作,包括提交和同步代码、使用分支、出现代码冲突的解决办法、紧急保存现场和恢复 ... [详细]
  • 本文探讨了在 SQL Server 中使用 JDBC 插入数据时遇到的问题。通过详细分析代码和数据库配置,提供了解决方案并解释了潜在的原因。 ... [详细]
  • 在进行QT交叉编译时,可能会遇到与目标架构不匹配的宏定义问题。例如,当为ARM或MIPS架构编译时,需要确保使用正确的宏(如QT_ARCH_ARM或QT_ARCH_MIPS),而不是默认的QT_ARCH_I386。本文将详细介绍如何正确配置编译环境以避免此类错误。 ... [详细]
  • 本文介绍了数据库体系的基础知识,涵盖关系型数据库(如MySQL)和非关系型数据库(如MongoDB)的基本操作及高级功能。通过三个阶段的学习路径——基础、优化和部署,帮助读者全面掌握数据库的使用和管理。 ... [详细]
  • 简化报表生成:EasyReport工具的全面解析
    本文详细介绍了EasyReport,一个易于使用的开源Web报表工具。该工具支持Hadoop、HBase及多种关系型数据库,能够将SQL查询结果转换为HTML表格,并提供Excel导出、图表显示和表头冻结等功能。 ... [详细]
  • 本文介绍如何从字符串中移除大写、小写、特殊、数字和非数字字符,并提供了多种编程语言的实现示例。 ... [详细]
  • 深入解析Java虚拟机(JVM)架构与原理
    本文旨在为读者提供对Java虚拟机(JVM)的全面理解,涵盖其主要组成部分、工作原理及其在不同平台上的实现。通过详细探讨JVM的结构和内部机制,帮助开发者更好地掌握Java编程的核心技术。 ... [详细]
  • 1.执行sqlsever存储过程,消息:SQLServer阻止了对组件“AdHocDistributedQueries”的STATEMENT“OpenRowsetOpenDatas ... [详细]
  • 本文回顾了2017年的转型和2018年的收获,分享了几家知名互联网公司提供的工作机会及面试体验。 ... [详细]
  • 本章详细介绍SP框架中的数据操作方法,包括数据查找、记录查询、新增、删除、更新、计数及字段增减等核心功能。通过具体示例和详细解析,帮助开发者更好地理解和使用这些方法。 ... [详细]
  • Linux环境下进程间通信:深入解析信号机制
    本文详细探讨了Linux系统中信号的生命周期,从信号生成到处理函数执行完毕的全过程,并介绍了信号编程中的注意事项和常见应用实例。通过分析信号在进程中的注册、注销及处理过程,帮助读者理解如何高效利用信号进行进程间通信。 ... [详细]
  • 探讨ChatGPT在法律和版权方面的潜在风险及影响,分析其作为内容创造工具的合法性和合规性。 ... [详细]
  • 优化Flask应用的并发处理:解决Mysql连接过多问题
    本文探讨了在Flask应用中通过优化后端架构来应对高并发请求,特别是针对Mysql 'too many connections' 错误的解决方案。我们将介绍如何利用Redis缓存、Gunicorn多进程和Celery异步任务队列来提升系统的性能和稳定性。 ... [详细]
author-avatar
guitar402
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有