MySQL与MariaDB学习指南

MySQL与MariaDB学习指南

查阅电子书
手机扫码
  • 微信扫一扫

    关注微信公众号

因版权原因待上架

编辑推荐

从分步介绍如何安装MySQL和MariaDB,到以虚构的观鸟网站为例,详解数据库的各种操作。

内容简介

本书使读者不仅能够深入了解MySQL这种主流数据库,还能全面掌握作为开源数据库新秀的MariaDB的使用方法。具体内容包括:数据库的结构;数据的插入、选取、更新、删除、连接和子查询;字符串函数、日期和时间函数、聚合函数与数值函数等。后一个部分从更高的角度介绍数据库的管理,内容涉及用户账号及权限、数据库的备份与恢复,以及利用应用编程接口结合C、Perl、PHP、Python、Ruby等不同语言与数据库交互。

作者简介

作者罗素·戴尔,现任MariaDB公司课程主管,同时是一位小说家。他曾在MySQL公司做过近六年的知识库编辑,拥有丰富的MySQL实践经验,另著有《MySQL核心技术手册》。作为小说家,他目前正在创作自己的第二部小说。

章节目录

版权信息

O'Reilly Media, Inc. 介绍

业界评论

MySQL的起源

MySQL和MariaDB的现状

不只是服务器

MariaDB:差异和希望

MySQL和MariaDB的未来

学习MySQL和MariaDB的前途

有关学习MySQL和MariaDB的建议

前言

阅读方法

文字界面与操作系统

排版约定

使用代码示例

Safari® Books Online

联系我们

致谢

电子书

第一部分 软件

第1章 入门

1.1 MySQL和MariaDB的价值

1.2 邮件列表和论坛

1.3 其他书籍和出版物

第2章 安装 MySQL 和 MariaDB

2.1 安装包

2.2 许可

2.3 获取软件

2.4 挑选发行版

2.5 各种_AMP

2.6 安装后

第3章 基础知识与 mysql 客户端

3.1 mysql客户端

3.2 连接到服务器

3.3 开始探索数据库

3.4 小结

3.5 习题

第二部分 数据库结构

第4章 创建数据库和表

4.1 创建数据库

4.2 创建表

4.3 插入数据

4.4 更深入地理解表

4.5 小结

4.6 习题

第5章 更改表

5.1 改表需谨慎

5.2 必修的改表技能

5.3 选修的改表技能

5.4 索引

5.5 小结

5.6 习题

第三部分 数据处理基础

第6章 插入数据

6.1 语法

6.2 实例

6.3 其他选择

6.4 小结

6.5 习题

第7章 查询数据

7.1 基本查询

7.2 有条件地查询

7.3 结果排序

7.4 限定结果集

7.5 表连接

7.6 表达式与LIKE

7.7 对结果集进行计数和分组

7.8 小结

7.9 习题

第8章 更新和删除数据

8.1 更新数据

8.2 删除数据

8.3 小结

8.4 习题

第9章 表连接和子查询

9.1 合并结果集

9.2 表连接

9.3 子查询

9.4 小结

9.5 习题

第四部分 内置函数

第10章 字符串函数

10.1 格式化字符串

10.2 抽取文本

10.3 搜索字符串及使用长度函数

10.4 转换字符串类型

10.5 压缩字符串

10.6 小结

10.7 习题

第11章 日期和时间函数

11.1 日期和时间的数据类型

11.2 当前日期和时间

11.3 抽取日期和时间中的某部分

11.4 格式化日期和时间

11.5 调整格式标准和时区

11.6 日期和时间的加减

11.7 比较日期和时间

11.8 小结

11.9 习题

第12章 聚合函数和数值函数

12.1 聚合函数

12.2 数值函数

12.3 小结

12.4 习题

第五部分 数据库管理

第13章 用户账号和权限

13.1 用户账号的基础知识

13.2 限制用户账号的访问权限

13.3 管理员账号

13.4 回收权限

13.5 删除用户账号

13.6 更改密码和用户名

13.7 用户角色

13.8 小结

13.9 习题

第14章 数据库的备份与恢复

14.1 备份

14.2 恢复备份

14.3 制定备份策略

14.4 小结

14.5 习题

第15章 批量导入数据

15.1 准备导入

15.2 导入数据的基本做法

15.3 更好地导入

15.4 其他格式的域和行

15.5 在MySQL之外导入数据

15.6 批量导出数据

15.7 小结

15.8 习题

第16章 应用编程接口

16.1 创建API用户账号

16.2 C API

16.3 Perl DBI

16.4 PHP API

16.5 Python

16.6 Ruby API

16.7 SQL注入

16.8 小结

16.9 习题

关于作者

关于封面

看完了

MySQL与MariaDB学习指南是2016年由人民邮电出版社·图灵出品出版,作者[美] 罗素·戴尔。

得书感谢您对《MySQL与MariaDB学习指南》关注和支持,如本书内容有不良信息或侵权等情形的,请联系本网站。

购买这本书

你可能喜欢
华为VPN学习指南 电子书
1.本书针对目前市场上没有专门图书的华为AR G3系列路由器传统VPN(包括L2TP VPN、IPSec VPN、GRE VPN、SSL VPN和DSVPN)技术原理、配置方法进行介绍。 2.本书内容系统、丰富,更实战化,不仅包括许多深入的技术原理介绍,还有大量的分类应用配置步骤展示和具体的应用方案配置案例。 3.本书注重细节,系统深入,思路清晰,符合读者阅读习惯。
算法学习指南 电子书
本书深入阐述关键算法、数据结构、数据类型的基本原理。
MySQL数据库应用与管理实战 电子书
内容提要本书构建了模块化、层次化的课程结构,全书共9个模块,以真实工作任务为载体组织教学内容,强化技能训练,能有效提升读者的动手能力。全书围绕“网上商城”数据库和72项操作任务展开,采用任务驱动式的教学方法,全方位促进读者数据库应用与管理能力的提升。本书以引导读者主动学习、高效学习、快乐学习为目标,选择教学内容与教学案例,合理设置教学任务,以达到“学会”与“会学”的教学效果。本书可以作为中等职业院
MySQL数据库 电子书
本书共分为9章,第1~5章围绕“学生成绩管理”数据库展开,主要介绍数据库基础,数据库与数据表操作,视图与索引,存储过程、流程控制语句、函数和触发器,MySQL数据库操作,非常适合初学者学习。第6章介绍了MySQL与Node.js、PHP、Python、Java的交互。第7章、第8章主要讲述MongoDB数据库和Redis数据库,有数据库基础者可根据第7章、第8章内容进行学习拓展。第9章为一个项目案
《HCNA-WLAN学习指南》 电子书
  1.本书是由华为公司官方直接授权编写,审核通过出版的,并作为面向企业市场的无线局域网络工程师培训教材,其专业性毋庸置疑。   2.本书是目前国内一本专业的讲述华为无线局域网络工程师培训的图书,本书所包括的内容非常全面、系统,真正的“一册在手,别无所求”。