当前位置:首页 > 电子书 > 电子书下载 > 数据库 >
MySQL必知必会 MySQL必知必会
40834438

40834438 提供上传

资源
34
粉丝
20
喜欢
203
评论
11

    MySQL必知必会 PDF 完整版

    MySQL电子书
    • 发布时间:2019-12-25 09:41:15

    给大家带来的一篇关于MySQL相关的电子书资源,介绍了关于MySQL、必知必会方面的内容,本书是由人民邮电出版社出版,格式为PDF,资源大小5.7 MB,福塔编写,目前豆瓣、亚马逊、当当、京东等电子书综合评分为:8.9。

  • MySQL必知必会 PDF 下载
  • 下载地址:https://pan.baidu.com/s/1kuJAeW0qV3KkIqj53bafQ
  • 提取码:fmy2
  • “此书使我受益匪浅,书的內容和款式都称之为完美,期望原创者的底下部经典书籍!”——RaymondCamden,BroadChoice公司软件开发执行总裁
    MySQL作为开源软件的代表,早就变为全球*受欢迎的数据库管理系统软件居首。
    这书籍是经典畅销书籍《MYSQL必知必会》之后,原创者应众多客户的乞求编写的,对于MySQL顾客。书中继承了《MySQL必知必会》的优点,没有过多阐述数据库基本知识,仅仅紧贴实战模拟务必,马上从数据检索一开始,慢慢多方面各式各样复杂的内容,包括连接的运用、子查询、正则表达式和应用领域全文本的查找、存储过程、游标、触发器、表约束,这种。依据本书,客户能够 掌握扎实的专业技能,迅速变为MySQL高手。MySQL是全球*受欢迎的数据库管理系统软件居首。书中从详解简单的数据检索一开始,慢慢多方面一些复杂的内容,包括连接的运用、子查询、正则表达式和应用领域全文本的查找、存储过程、游标、触发器、表约束,这种。依据头等大事显出的章节目录,条理清晰、系统而简练地描述了客户理应掌握的专业技能,使他们不经意间立刻基本功猛增。
    本书高度重视应用型,可执行性很强,可用诸多软件开发和数据库专业技术人员培训学习参考。

    目录

    • 第1章了解SQL
    • 1.1数据库基础
    • 1.1.1什么是数据库
    • 1.1.2表
    • 1.1.3列和数据类型
    • 1.1.4行
    • 1.1.5主键
    • 1.2什么是SQL
    • 1.3动手实践
    • 1.4小结
    • 第2章MySQL简介
    • 2.1什么是MySQL
    • 2.1.1客户机-服务器软件
    • 2.1.2MySQL版本
    • 2.2MySQL工具
    • 2.2.1mysql命令行实用程序
    • 2.2.2MySQL Adminis-trator
    • 2.2.3MySQL Query Browser
    • 2.3小结
    • 第3章使用MySQL
    • 3.1连接
    • 3.2选择数据库
    • 3.3了解数据库和表
    • 3.4小结
    • 第4章检索数据
    • 4.1SELECT语句
    • 4.2检索单个列
    • 4.3检索多个列
    • 4.4检索所有列
    • 4.5检索不同的行
    • 4.6限制结果
    • 4.7使用完全限定的表名
    • 4.8小结
    • 第5章排序检索数据
    • 5.1排序数据
    • 5.2按多个列排序
    • 5.3指定排序方向
    • 5.4小结
    • 第6章过滤数据
    • 6.1使用WHERE子句
    • 6.2WHERE子句操作符
    • 6.2.1检查单个值
    • 6.2.2不匹配检查
    • 6.2.3范围值检查
    • 6.2.4空值检查
    • 6.3小结
    • 第7章数据过滤
    • 7.1组合WHERE子句
    • 7.1.1AND操作符
    • 7.1.2OR操作符
    • 7.1.3计算次序
    • 7.2IN操作符
    • 7.3NOT操作符
    • 7.4小结
    • 第8章用通配符进行过滤
    • 8.1LIKE操作符
    • 8.1.1百分号(%)通配符
    • 8.1.2下划线(_)通配符
    • 8.2使用通配符的技巧
    • 8.3小结
    • 第9章用正则表达式进行搜索
    • 9.1正则表达式介绍
    • 9.2使用MySQL正则表达式
    • 9.2.1基本字符匹配
    • 9.2.2进行OR匹配
    • 9.2.3匹配几个字符之一
    • 9.2.4匹配范围
    • 9.2.5匹配特殊字符
    • 9.2.6匹配字符类
    • 9.2.7匹配多个实例
    • 9.2.8定位符
    • 9.3小结
    • 第10章创建计算字段
    • 10.1计算字段
    • 10.2拼接字段
    • 10.3执行算术计算
    • 10.4小结
    • 第11章使用数据处理函数
    • 11.1函数
    • 11.2使用函数
    • 11.2.1文本处理函数
    • 11.2.2日期和时间处理函数
    • 11.2.3数值处理函数
    • 11.3小结
    • 第12章汇总数据
    • 12.1聚集函数
    • 12.1.1AVG()函数
    • 12.1.2COUNT()函数
    • 12.1.3MAX()函数
    • 12.1.4MIN()函数
    • 12.1.5SUM()函数
    • 12.2聚集不同值
    • 12.3组合聚集函数
    • 12.4小结
    • 第13章分组数据
    • 13.1数据分组
    • 13.2创建分组
    • 13.3过滤分组
    • 13.4分组和排序
    • 13.5SELECT子句顺序
    • 13.6小结
    • 第14章使用子查询
    • 14.1子查询
    • 14.2利用子查询进行过滤
    • 14.3作为计算字段使用子查询
    • 14.4小结
    • 第15章联结表
    • 15.1联结
    • 15.1.1关系表
    • 15.1.2为什么要使用联结
    • 15.2创建联结
    • 15.2.1WHERE子句的重要性
    • 15.2.2内部联结
    • 15.2.3联结多个表
    • 15.3小结
    • 第16章创建高级联结
    • 16.1使用表别名
    • 16.2使用不同类型的联结
    • 16.2.1自联结
    • 16.2.2自然联结
    • 16.2.3外部联结
    • 16.3使用带聚集函数的联结
    • 16.4使用联结和联结条件
    • 16.5小结
    • 第17章组合查询
    • 17.1组合查询
    • 17.2创建组合查询
    • 17.2.1使用UNION
    • 17.2.2UNION规则
    • 17.2.3包含或取消重复的行
    • 17.2.4对组合查询结果排序
    • 17.3小结
    • 第18章全文本搜索
    • 18.1理解全文本搜索
    • 18.2使用全文本搜索
    • 18.2.1启用全文本搜索支持
    • 18.2.2进行全文本搜索
    • 18.2.3使用查询扩展
    • 18.2.4布尔文本搜索
    • 18.2.5全文本搜索的使用说明
    • 18.3小结
    • 第19章插入数据
    • 19.1数据插入
    • 19.2插入完整的行
    • 19.3插入多个行
    • 19.4插入检索出的数据
    • 19.5小结
    • 第20章更新和删除数据
    • 20.1更新数据
    • 20.2删除数据
    • 20.3更新和删除的指导原则
    • 20.4小结
    • 第21章创建和操纵表
    • 21.1创建表
    • 21.1.1表创建基础
    • 21.1.2使用NULL值
    • 21.1.3主键再介绍
    • 21.1.4使用AUTO_INCREMENT
    • 21.1.5指定默认值
    • 21.1.6引擎类型
    • 21.2更新表
    • 21.3删除表
    • 21.4重命名表
    • 21.5小结
    • 第22章使用视图
    • 22.1视图
    • 22.1.1为什么使用视图
    • 22.1.2视图的规则和限制
    • 22.2使用视图
    • 22.2.1利用视图简化复杂的联结
    • 22.2.2用视图重新格式化检索出的数据
    • 22.2.3用视图过滤不想要的数据
    • 22.2.4使用视图与计算字段
    • 22.2.5更新视图
    • 22.3小结
    • 第23章使用存储过程
    • 23.1存储过程
    • 23.2为什么要使用存储过程
    • 23.3使用存储过程
    • 23.3.1执行存储过程
    • 23.3.2创建存储过程
    • 23.3.3删除存储过程
    • 23.3.4使用参数
    • 23.3.5建立智能存储过程
    • 23.3.6检查存储过程
    • 23.4小结
    • 第24章使用游标
    • 24.1游标
    • 24.2使用游标
    • 24.2.1创建游标
    • 24.2.2打开和关闭游标
    • 24.2.3使用游标数据
    • 24.3小结
    • 第25章使用触发器
    • 25.1触发器
    • 25.2创建触发器
    • 25.3删除触发器
    • 25.4使用触发器
    • 25.4.1INSERT触发器
    • 25.4.2DELETE触发器
    • 25.4.3UPDATE触发器
    • 25.4.4关于触发器的进一步介绍
    • 25.5小结
    • 第26章管理事务处理
    • 26.1事务处理
    • 26.2控制事务处理
    • 26.2.1使用ROLLBACK
    • 26.2.2使用COMMIT
    • 26.2.3使用保留点
    • 26.2.4更改默认的提交行为
    • 26.3小结
    • 第27章全球化和本地化
    • 27.1字符集和校对顺序
    • 27.2使用字符集和校对顺序
    • 27.3小结
    • 第28章安全管理
    • 28.1访问控制
    • 28.2管理用户
    • 28.2.1创建用户账号
    • 28.2.2删除用户账号
    • 28.2.3设置访问权限
    • 28.2.4更改口令
    • 28.3小结
    • 第29章数据库维护
    • 29.1备份数据
    • 29.2进行数据库维护
    • 29.3诊断启动问题
    • 29.4查看日志文件
    • 29.5小结
    • 第30章改善性能
    • 30.1改善性能
    • 30.2小结
    • 附录AMySQL入门
    • 附录B样例表
    • 附录CMySQL语句的语法
    • 附录DMySQL数据类型
    • 附录EMySQL保留字
    • 索引

    上一篇:Linux Shell编程从初学到精通

    下一篇:软件测试的艺术

    展开 +

    收起 -

     
    MySQL 相关内容
    PHP与MySQL高性能应用开发
    PHP与MySQL高性能应用开发 全书超清版

    PHP与MySQL高性能应用开发书中不仅讲解了OOP、设计模式,也讲解了如何进行性能优化和调试。甚至,还对于语言之外的代码重构进行了讲解,本书面向的对象是有一定PHP基础,但是又想深入学习的PHP开发者,欢迎免费下载

    立即下载
    MySQL 8从入门到精通
    MySQL 8从入门到精通 视频教学版

    MySQL被设计方案为1个可移植的数据库查询,基本上能在当今全部的电脑操作系统上运作,如Linux、Solaris、FreeBSD、Mac和Windows。开源系统MySQL数据库查询发展趋势到今日,早已具备了十分普遍的客

    立即下载
    PHP7.0+MySQL网站开发全程实例
    PHP7.0+MySQL网站开发全程实例 完整超清版

    《 PHP7.0MySQL网站开发全程实例 》在XAMPP集成化自然环境下,应用Dreamweaver对PHP动态网站开发。《PHP7.0MySQL网站开发全程实例》以全程实例课堂教学为设计方案总体目标,从网站开发自然环境的配

    立即下载
    PHP+MySQL动态网站开发从入门到精通
    PHP+MySQL动态网站开发从入门到精通 原书扫描版

    《PHP+MySQL动态网站开发从入门到精通》本书循序渐进地介绍了PHP 7 MySQL 5.7开发动态网站的主要知识和技能,提供案例、课件、命令速查手册,让你看得懂、学得会、做得出,教你快速成为网站应用开发高手。

    立即下载
    MySQL技术内幕:InnoDB存储引擎
    MySQL技术内幕:InnoDB存储引擎 第2版

    《MySQL技术内幕:InnoDB存储引擎(第2版)》 由国内资深MySQL专家亲自执笔,国内外多位数据库专家联袂推荐。作为国内唯一一本关于InnoDB的专著,《MySQL技术内幕:InnoDB存储引擎(第2版)》的第1版广受

    立即下载
    MySQL运维内参
    MySQL运维内参 完整扫描版

    《MySQL运维内参:MySQL、Galera、Inception核心原理与最佳实践》是一本介绍MySQL数据库知识的专业书籍,从核心原理到最佳实践,深入浅出、抽丝剥茧地进行讲解,不仅从源码和运维两个角度介绍

    立即下载
    MySQL从入门到项目实践
    MySQL从入门到项目实践 影印超值版

    MySQL从入门到项目实践 (超值版)采用基本知识关键运用关键技术高級运用应用领域新项目实践活动构造和循序渐进,由深到精的学习方式开展解读。本书分成6篇29章。最先解读MySQL的安裝与配备

    立即下载
    MySQL王者晋级之路
    MySQL王者晋级之路 高质量扫描版

    本书深入剖析MySQL数据库体系结构,实战演练备份恢复、主从复制,详解高可用集群架构的设计与实践过程,详细梳理优化思路,展现新版本的特性,并与真实生产案例相结合,通过核心原理到“王者”实战,全面覆盖MySQL数据库的知识点

    立即下载
    学习笔记
    网友NO.385042

    Mysql数据表分区技术PARTITION浅析

    在这一章节里, 我们来了解下 Mysql 中的分区技术 (RANGE, LIST, HASH) Mysql 的分区技术与水平分表有点类似, 但是它是在逻辑层进行的水平分表, 对于应用而言它还是一张表, 换句话说: 分区不是实际真正的对一张表进行拆分,分区之后表还是一个表,它是把存储文件进行拆分。 在 Mysql 5.1(后) 有了几种分区类型: RANGE分区: 基于属于一个给定连续区间的列值, 把多行分配给分区 LIST分区: 类似于按 RANGE 分区, 区别在于 LIST 分区是基于列值匹配一个离散值集合中的某个值来进行选择 HASH分区: 基于用户定义的表达式的返回值来进行选择分区, 该表达式使用将要插入到表中的这些行的列值进行计算, 这个函数可以包含 Mysql 中有效的、产生非负整数值的任何表达式 KEY分区: 累世于按 HASH 分区, 区别在于 KEY 分区只支持计算一列或多列, 且 Mysql 服务器提供其自身的哈希函数 分区应该注意的事项: 1、 做分区时,要么不定义主键,要么把分区字段加入到主键中 2、 分区字段不能为NULL,要不然怎么确定分区范围呢,所以尽量 NOT NULL 首先你可以查看下你的 Mysql 版本是否支持 PARTITION mysql show plugins; | partition | ACTIVE | STORAGE ENGINE | NULL | GPL | 或者: mysql show variables like "%part%"; +-------------------+-------+ | Variable_name | Value | +-------------------+-------+ ……

    网友NO.922628

    Mysql中order by、group by、having的区别深入分析

    order by 从英文里理解就是行的排序方式,默认的为升序。 order by 后面必须列出排序的字段名,可以是多个字段名。 group by 从英文里理解就是分组。必须有“聚合函数”来配合才能使用,使用时至少需要一个分组标志字段。 什么是“聚合函数”? 像sum()、count()、avg()等都是“聚合函数” 使用group by 的目的就是要将数据分类汇总。 一般如: select 单位名称,count(职工id),sum(职工工资) form [某表] group by 单位名称 这样的运行结果就是以“单位名称”为分类标志统计各单位的职工人数和工资总额。 在sql命令格式使用的先后顺序上,group by 先于 order by。 select 命令的标准格式如下: SELECT select_list [ INTO new_table ] FROM table_source [ WHERE search_condition ] [ GROUP BY group_by_expression ] [ HAVING search_condition ] 1. GROUP BY 是分组查询, 一般 GROUP BY 是和聚合函数配合使用 group by 有一个原则,就是 select 后面的所有列中,没有使用聚合函数的列,必须出现在 group by 后面(重要) 例如,有如下数据库表: A B 1 abc 1 bcd 1 asdfg 如果有如下查询语句(该语句是错误的,原因见前面的原则) select A,B from table group by A 该查询语句的意图是想得到如下结果(当然只是一相情愿) A B abc 1 bcd asdfg 右边3条如何变成一条,所以需要用到聚合函数,如下(下面是正确的写法): select A,count(B) a……

    网友NO.127749

    MySQL学习笔记小结

    慢速SQL:执行时间超过给定时间范围的查询就称为慢速查询。 在MySQL中如何记录慢速SQL? 答:可以在my.cnf中设置如下信息: [mysqld]; enable the slow query log, default 10 secondslog-slow-queries; log queries taking longer than 5 secondslong_query_time = 5; log queries that don't use indexes even if they take less than long_query_time; MySQL 4.1 and newer onlylog-queries-not-using-indexes 这三个设置的意思是可以记录执行时间超过5 秒和没有使用索引的查询. MySQL中日志分类: 1. error log mysql错误记录日志 2. bin log 记录修改数据时候产生的quer并用二进制的方式进行存储 3. mysql-bin.index 记录是记录所有Binary Log 的绝对路径,保证MySQL 各种线程能够顺利的根据它找到所有需要的Binary Log 文件。 4. slow query log 记录慢速SQL,是一个简单的文本格式,可以通过各种文本编辑器查看其中的内容。其中记录了语句执行的时刻,执行所消耗的时间,执行用户。 5. innodb redo log 记录Innodb 所做的所有物理变更和事务信息,保证事务安全性。 SQL架构可分为:SQL 层 与 Storage Engine层 SQL Layer 中包含了多个子模块: 1、初始化模块 顾名思议,初始化模块就是在MySQL Server 启动的时候,对整个系统做各种各样的初始化操作,比如各种buffer,cache 结构的初始化和内存空间的申请,各种系统变量的初始化设定,各种存储引擎……

    网友NO.933464

    浅析MySQL显式类型转换

    CAST 函数 在之前的文章中,我们提到过CAST函数,用于显示进行类型转换。在避免隐式类型转换时,好处多多。其实这里面还有很多细节,是需要梳理下的。 首先来看看下面这个转换: mysql SELECT CAST('2017-12-14' AS DATE);+----------------------------+| CAST('2017-12-14' AS DATE) |+----------------------------+| 2017-12-14 |+----------------------------+1 row in set (0.00 sec) 其中: 2017-12-14 是待转换的数据。 DATE为转换后的类型。 标准语法是这样的: CAST(expr AS type) 这里需要注意的是type类型不支持所有的数据类型,而是支持特定的数据类型,也是今天这篇文章的重点。(我就吃过这个亏,想当然的以为支持所有数据类型,结果就被打脸了) 。 不支持的报错: mysql SELECT CAST('1024' AS int);ERROR 1064 (42000): You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'int)' at line 1 支持的类型 下面是CAST函数支持转换的数据类型列表: 类型 备注 DATE YYYY-MM-DD DATETIME YYYY-MM-DD HH:mm:ss TIME HH:mm:ss DECIMAL 通常用于带小数位 CHAR 固定长度字符串 NCHAR 类型于CHAR一致 SIGNED 一个有符号的64整数位 UNSIGNED 一个无符号的64整数位 BINARY 二进制字符串 JSON MySQL 5.7.8 及更高版本 注意: 其中DATE支持的范围是: 1000-01-01 至 9999-12-31,(实验版本为:) 如果为: 999-01-01 结果则会……

    电子书 编程教程 文档 软件 源码 视频

    Copyright 2018-2020 xz577.com 码农之家

    本站所有电子书资源不再提供下载地址,只分享来路

    免责声明:网站所有作品均由会员网上搜集共同更新,仅供读者预览及学习交流使用,下载后请24小时内删除

    版权投诉 / 书籍推广 / 赞助:QQ:520161757