展开全部

主编推荐语

覆盖近几年程序员面试笔试中超过98%的MySQL高频知识点。

内容简介

本书作为《程序员面试笔试宝典》《Java程序员面试笔试宝典》的姊妹篇,一方面,延续并继承了该书中的很多经典内容面试心得交流、面试笔试技巧、行业发展与现状、操作系统、计算机网络与通信等,这些内容一经面世,在读者群中就产生了深远的影响,之所以如此受到读者的欢迎,很大一部分原因在于内容本身的真实性与指导性,尽管市面上同类书籍众多,但没有任何一本书籍进行过此方面的研究与分析,而这些内容却是读者迫切需要看到的内容。

另一方面,结合当前的实际情况,对面试笔试中常考的MySQL基础知识进行了进行庖丁解牛式地深度剖析,特别是在研究了各大IT名企历年笔试考题的基础上,本书总结出了适用于应试的方法与套路,通读本书,读者完全能够应对MySQL程序员面试笔试中的各类问题。

目录

  • 版权信息
  • 前言
  • 上篇 面试笔试经验技巧篇
  • 第1章 求职经验分享
  • 1.1 踩别人没有踩过的坑,走别人没有走过的路
  • 1.2 只要肯钻研,就能求职成功
  • 1.3 普通DBA的逆袭经验
  • 第2章 数据库程序员的求职现状
  • 2.1 当前市场对于数据库程序员的需求如何?待遇如何?
  • 2.2 数据库程序员有哪些可供选择的职业发展道路?
  • 2.3 当企业在招聘时,对数据库程序员通常有何要求?
  • 2.4 数据库程序员的日常工作是什么?
  • 2.5 要想成为一名出色的数据库程序员,需要掌握哪些必备的知识?
  • 2.6 各类数据库求职及市场使用情况
  • 第3章 如何应对程序员面试笔试?
  • 3.1 如何巧妙地回答面试官的问题?
  • 3.2 如何回答技术性问题?
  • 3.3 如何回答非技术性问题?
  • 3.4 在被企业拒绝后是否可以再申请?
  • 3.5 如何应对自己不会回答的问题?
  • 3.6 如何应对面试官的“激将法”语言?
  • 3.7 如何处理与面试官持不同观点这个问题?
  • 3.8 什么是职场暗语?
  • 下篇 面试笔试经验技巧篇
  • 第4章 数据库基本理论
  • 4.1 什么是范式和反范式?
  • 4.2 事务的概念及其4个特性是什么?
  • 4.3 事务的常见分类有哪些?
  • 4.4 什么是XA事务?
  • 4.5 事务的4种隔离级别(Isolation Level)分别是什么?
  • 4.6 Oracle、MySQL和SQL Server中的事务隔离级别分别有哪些?
  • 4.7 什么是CAP定理(CAP theorem)?
  • 第5章 基础部分
  • 5.1 MySQL数据库有什么特点?
  • 5.2 如何确定MySQL是否处于运行状态?如何开启MySQL服务?
  • 5.4 如何创建表?如何删除表?
  • 5.5 如何创建和删除数据库?
  • 5.7 如何查看创建的索引及索引类型等信息?
  • 5.8 如何查看数据库的版本、当前登录用户和当前的数据库名称?
  • 5.9 MySQL有哪些常用日期和时间函数?
  • 5.10 MySQL有哪些数据类型?
  • 5.11 MySQL中Iimit的作用是什么?
  • 5.12 如何对一张表同时进行查询和更新?
  • 5.13 MySQL中如何在表的指定位置添加列?
  • 5.14 MySQL中LENGTH和CHAR LENGTH的区别是什么?
  • 5.15 函数FROM UNIXTIME和UNIX TIMESTAMP的作用分别是什么?
  • 5.16 真题
  • 第6章 维护
  • 6.1 在MySQL中,如何查看表的详细信息,例如存储引擎、行数、更新时间等?
  • 6.2 如何管理MySQL多实例?
  • 6.3 什么是间隙(Next-Key)锁?
  • 6.4 MySQL有哪些命令可以查看锁?
  • 6.5 MySQL中SQL Mode的作用是什么?
  • 6.6 什么是MySQL的套接字文件?
  • 6.7 如何查看和修改系统参数?
  • 6.8 查看当前使用的配置文件my.cnf的方法和步骤有哪些?
  • 6.9 MySQL有哪几类日志文件?
  • 6.10 MySQL支持事务吗?
  • 6.11 如何提高MySQL的安全性?
  • 6.12 什么是MySQL的复制(RepIication)?
  • 6.13 OracIe和MySQL中的分组(GROUP BY)问题
  • 6.14 MySQL的分区表
  • 6.15 MySQL有几种存储引擎(表类型)?各自有什么区别?
  • 6.16 如何批量更改MySQL引擎?
  • 6.17 MySQL InnoDB 引擎类型的表有哪两类表空间模式?它们各有什么优缺点?
  • 6.18 MySQL有哪几个默认数据库?
  • 6.19 MySQL区分大小写吗?
  • 6.20 MySQL中的字符集
  • 6.21 如何解决MySQL中文乱码问题?
  • 6.22 MySQL原生支持的备份方式及种类有哪些?
  • 6.23 真题
  • 第7章 索引
  • 7.1 MySQL中的索引有哪些分类?
  • 7.2 MySQL中索引的使用原则有哪些?
  • 7.3 什么是覆盖索引?
  • 7.4 什么是哈希索引?
  • 7.5 什么是自适应哈希索引(Adaptive Hash Index)?
  • 7.6 什么是前缀索引?
  • 7.7 什么是全文(FULLTEXT)索引?
  • 7.8 什么是空间(SPATIAL)索引?
  • 7.9 为什么索引没有被使用?
  • 7.10 真题
  • 第8章 优化
  • 8.1 MySQL如何查看执行计划?执行计划中每列的含义分别是什么?
  • 8.2 使用show profiIe分析SQL语句性能消耗
  • 8.3 MySQL中CHECK、OPTIMIZE和ANALYZE的作用分别是什么?
  • 8.4 如何对MySQL进行优化?
  • 8.5 如何对SQL语句进行跟踪(trace)?
  • 8.6 MySQL中的隐式类型转换(ImpIicit type conversion)
  • 8.7 常见的SQL Hint(提示)有哪些?
  • 8.8 如何查看SQL的执行频率?
  • 8.9 如何定位执行效率较低的SQL语句?
  • 8.10 如何对MySQL的大表优化?
  • 第9章 操作系统
  • 9.1 进程管理
  • 9.1.1 进程与线程有什么区别?
  • 9.1.2 内核线程和用户线程的区别?
  • 9.2 内存管理
  • 9.2.1 内存管理有哪几种方式?
  • 9.2.2 什么是虚拟内存?
  • 9.2.3 什么是内存碎片?什么是内碎片?什么是外碎片?
  • 9.2.4 虚拟地址、逻辑地址、线性地址、物理地址有什么区别?
  • 9.2.5 Cache替换算法有哪些?
  • 9.3 用户编程接口
  • 9.3.1 库函数调用与系统调用有什么不同?
  • 9.3.2 静态链接与动态链接有什么区别?
  • 9.3.3 静态链接库与动态链接库有什么区别?
  • 第10章 计算机网络与通信
  • 10.1 网络模型
  • 10.1.1 OSI七层模型是什么?
  • 10.1.2 TCP/IP模型是什么?
  • 10.1.3 B/S与C/S有什么区别?
  • 10.2 网络设备
  • 10.2.1 交换机与路由器有什么区别?
  • 10.2.2 路由表的功能有哪些?
  • 10.3 网络协议
  • 10.3.1 TCP和UDP的区别有哪些?
  • 10.3.2 什么是ARP/RARP?
  • 10.3.3 IP Phone的原理是什么?都用了哪些协议?
  • 10.3.4 Ping命令是什么?
  • 10.3.5 基本的HTTP流程有哪些?
  • 10.4 网络其他问题
  • 10.4.1 常用的网络安全防护措施有哪些?
  • 10.4.2 相比IPv4,IPv6有什么优点?
展开全部

评分及书评

尚无评分
目前还没人评分

出版方

机械工业出版社

机械工业出版社是全国优秀出版社,自1952年成立以来,坚持为科技、为教育服务,以向行业、向学校提供优质、权威的精神产品为宗旨,以“服务社会和人民群众需求,传播社会主义先进文化”为己任,产业结构不断完善,已由传统的图书出版向着图书、期刊、电子出版物、音像制品、电子商务一体化延伸,现已发展为多领域、多学科的大型综合性出版社,涉及机械、电工电子、汽车、计算机、经济管理、建筑、ELT、科普以及教材、教辅等领域。