的往往是最实用的,就像我们要讲述的MySQL一样,它的功能不是最全的,架构也不是最完善的。但是其体积小、速度快、总体拥有成本低,尤其是它具备开放源码的优势,迅速成为中小型企业和网站的数据库。本书共分为3篇。其中及时篇为MySQL数据库基础篇,内容包括数据库所涉及的基本概念、MySQL数据库的安装与配置。第二篇为MySQL数据库操作和应用篇,内容包括操作数据库对象、操作表对象、操作索引对象、操作视图对象、操作触发器对象和操作数据。第三篇为MySQL数据库管理篇,内容包括MySQL数据库的用户管理和权限管理、MySQL数据库的日志管理、MySQL数据库的性能优化和PowerDesigner数据库设计软件。秉承注重理论与实际开发相结合的原则,书中的每个技术点都配备了与此相对应的实例,旨在帮助MySQL数据库初学者快速入门,同时也适合MySQL数据库管理员和想学习MySQL数据库技术以提升应用水平的人员使用。
秉承理论学习与实际开发相结合的原则,力求实现所有技术点和经典实例的搭配,旨在帮助MySQL数据库初学者轻松入门,并迅速达到熟练水平。随书附赠光盘包含与书中的章节一一对应的PPT文档和多媒体讲解视频,视频总时间超过14小时。
此专业相关图书推荐:
第1篇 MySQL数据库基础篇
第1章 数据库概述
1 1 关于数据库的基本概念
1 1 1 数据管理技术的发展阶段
1 1 2 数据库系统阶段涉及的概念
1 1 3 数据库技术经历的阶段
1 1 4 数据库管理系统提供的功能
1 1 5 什么是SQL
1 2 MySQL数据库管理系统
1 2 1 MySQL与开源文化
1 2 2 MySQL发展历史
1 2 3 常见数据库管理系统
1 2 4 为什么要使用MySQL数据库
1 3 小结
第2章 MySQL安装和配置
2 1 下载和安装MySQL软件
2 1 1 基于客户端——服务器(C/S)的数据库管理系统
2 1 2 MySQL的各种版本
2 1 3 下载MySQL软件
2 1 4 安装MySQL软件
2 1 5 图形化配置数据库服务器MySQL
2 1 6 手工配置数据库服务器MySQL
2 1 7 卸载MySQL软件
2 2 关于MySQL软件的常用操作
2 2 1 通过图形界面启动和关闭MySQL服务
2 2 2 通过DOS窗口启动和关闭MySQL服务
2 3 MySQL官方客户端软件
2 3 1 命令行客户端软件——MySQL Command Line Client
2 3 2 通过DOS窗口连接MySQL软件
2 3 3 下载MySQL-Workbench客户端软件
2 3 4 安装MySQL-Workbench客户端软件
2 3 5 使用MySQL-Workbench客户端软件
2 4 MySQL常用图形化管理软件——SQLyog软件
2 4 1 下载SQLyog软件
2 4 2 安装SQLyog客户端软件
2 4 3 通过SQLyog客户端软件登录MySQL软件
2 5 使用免安装的MySQL软件
2 6 小结
第2篇 MySQL数据库操作和应用篇
第3章 MySQL数据库基本操作
3 1 数据库和数据库对象
3 2 数据库相关操作——创建数据库
3 2 1 创建数据库的语法形式
3 2 2 通过工具来创建数据库
3 3 数据库相关操作——查看和选择数据库
3 3 1 查看数据库
3 3 2 选择数据库
3 4 数据库相关操作——删除数据库
3 4 1 删除数据库的语法形式
3 4 2 通过工具来删除数据库
3 5 小结
第4章 MySQL数据库中存储引擎和数据类型
4 1 认识存储引擎
4 1 1 MySQL 5 5所支持的存储引擎
4 1 2 操作默认存储引擎
4 1 3 选择存储引擎
4 2 数据类型
4 2 1 整数类型
4 2 2 浮点数类型、定点数类型和位类型
4 2 3 日期和时间类型
4 2 4 字符串类型
4 3 小结
第5章 表的操作
5 1 表的基本概念
5 2 创建表
5 2 1 创建表的语法形式
5 2 2 通过SQLyog客户端软件来创建表
5 3 查看表结构
5 3 1 DESCRIBE语句查看表定义
5 3 2 SHOW CREATE TABLE语句查看表详细定义
5 3 3 通过SQLyog软件来查看表信息
5 4 删除表
5 4 1 删除表的语法形式
5 4 2 通过SQLyog软件删除表
5 5 修改表
5 5 1 修改表名
5 5 2 增加字段
5 5 3 删除字段
5 5 4 修改字段
5 6 通过SQLyog客户端软件修改表
5 6 1 修改表名
5 6 2 增加字段
5 6 3 删除字段
5 6 4 修改字段
5 7 操作表的约束
5 7 1 MySQL支持的完整性约束
5 7 2 设置非空约束(NOT NULL,NK)
5 7 3 设置字段的默认值(DEFAULT)
5 7 4 设置约束(UNIQUE,UK)
5 7 5 设置主键约束(PRIMARY KEY,PK)
5 7 6 设置字段值自动增加(AUTO_INCREMENT)
5 7 7 设置外键约束(FOREIGN KEY,FK)
5 8 小结
第6章 索引的操作
6 1 为什么使用索引
6 2 创建和查看索引
6 2 1 创建和查看普通索引
6 2 2 创建和查看索引
6 2 3 创建和查看全文索引
6 2 4 创建和查看多列索引
6 2 5 通过SQLyog客户端软件来创建索引
6 3 删除索引
6 3 1 删除索引的语法形式
6 3 2 通过SQLyog软件删除索引
6 4 小结
第7章 视图的操作
7 1 为什么使用视图
7 2 创建视图
7 2 1 创建视图的语法形式
7 2 2 通过SQLyog软件创建视图
7 2 3 创建各种视图
7 3 查看视图
7 3 1 SHOW TABLES语句查看视图名
7 3 2 SHOW TABLE STATUS语句查看视图详细信息
7 3 3 SHOW CREATE VIEW语句查看视图定义信息
7 3 4 DESCRIBE|DESC语句查看视图设计信息
7 3 5 通过系统表查看视图信息
7 3 6 SQLyog查看视图信息
7 4 删除视图
7 4 1 删除视图的语法形式
7 4 2 通过SQLyog软件删除视图
7 5 修改视图
7 5 1 CREATE OR REPLACE VIEW语句修改视图
7 5 2 ALTER语句修改视图
7 5 3 通过SQLyog软件修改视图
7 6 利用视图操作基本表
7 6 1 检索(查询)数据
7 6 2 利用视图操作基本表数据
7 7 小结
第8章 触发器的操作
8 1 为什么使用触发器
8 2 创建触发器
8 2 1 创建有一条执行语句的触发器
8 2 2 创建包含多条执行语句的触发器
8 2 3 通过SQLyog客户端软件来创建触发器
8 3 查看触发器
8 3 1 通过SHOW TRIGGERS语句查看触发器
8 3 2 通过查看系统表triggers实现查看触发器
8 3 3 通过SQLyog客户端软件来查看触发器
8 4 删除触发器
8 4 1 通过DROP TRIGGER语句删除触发器
8 4 2 通过工具来删除触发器
8 5 小结
第9章 数据的操作
9 1 插入数据记录
9 1 1 插入完整数据记录
9 1 2 插入数据记录一部分
9 1 3 插入多条数据记录
9 1 4 插入查询结果
9 1 5 通过工具来插入数据记录
9 2 更新数据记录
9 2 1 更新特定数据记录
9 2 2 更新所有数据记录
9 2 3 通过工具来更新数据记录
9 3 删除数据记录
9 3 1 删除特定数据记录
9 3 2 删除所有数据记录
9 3 3 通过工具来删除数据记录
9 4 小结
第10章 单表数据记录查询
10 1 简单数据记录查询
10 1 1 简单数据查询
10 1 2 避免重复数据查询——DISTINCT
10 1 3 实现数学四则运算数据查询
10 1 4 设置显示格式数据查询
10 2 条件数据记录查询
10 2 1 带关系运算符和逻辑运算符的条件数据查询
10 2 2 带BETWEEN AND关键字的范围查询
10 2 3 带IS NULL关键字的空值查询
10 2 4 带IN关键字的集合查询
10 2 5 带LIKE关键字的模糊查询
10 3 排序数据记录查询
10 3 1 按照单字段排序
10 3 2 按照多字段排序
10 4 限制数据记录查询数量
10 4 1 不指定初始位置
10 4 2 指定初始位置
10 5 统计函数和分组数据记录查询
10 5 1 MySQL支持的统计函数
10 5 2 关于统计函数注意点
10 5 3 分组数据查询——简单分组查询
10 5 4 分组数据查询——实现统计功能分组查询
10 5 5 分组数据查询——实现多个字段分组查询
10 5 6 分组数据查询——实现HAVING子句限定分组查询
10 6 小结
第11章 多表数据记录查询
11 1 关系数据操作
11 1 1 并(UNION)
11 1 2 笛卡儿积(CARTESIAN PRODUCT)
11 1 3 内连接(INNER JOIN)
11 1 4 外连接(OUTER JOIN)
11 2 内连接查询
11 2 1 自连接
11 2 2 等值连接
11 2 3 不等连接
11 3 外连接查询
11 3 1 左外连接
11 3 2 右外连接
11 4 合并查询数据记录
11 5 子查询
11 5 1 为什么使用子查询
11 5 2 返回结果为单行单列和单行多列子查询
11 5 3 返回结果为多行单列子查询
11 5 4 返回结果为多行多列子查询
11 6 小结
第 12章 使用MySQL运算符
12 1 为什么要使用运算符
12 2 使用算术运算符
12 3 使用比较运算符
12 3 1 常用比较运算符
12 3 2 实现特殊功能比较运算符
12 4 使用逻辑运算符
12 5 使用位运算符
12 6 小结
第 13章 使用MySQL常用函数
13 1 使用字符串函数
13 1 1 合并字符串函数CONCAT()和CONCAT_WS
13 1 2 比较字符串大小函数STRCMP
13 1 3 获取字符串长度函数LENGTH()和字符数函数CHAR_LENGTH
13 1 4 实现字母大小写转换函数UPPER()和字符数函数LOWER
13 1 5 查找字符串
13 1 6 从现有字符串中截取子字符串
13 1 7 去除字符串的首尾空格
13 1 8 替换字符串
13 2 使用数值函数
13 2 1 获取随机数
13 2 2 获取整数的函数
13 2 3 截取数值函数
13 2 4 四舍五入函数
13 3 使用日期和时间函数
13 3 1 获取当前日期和时间的函数
13 3 2 通过各种方式显示日期和时间
13 3 3 获取日期和时间各部分值
13 3 4 计算日期和时间的函数
13 4 使用系统信息函数
13 4 1 获取MySQL系统信息
13 4 2 获取AUTO_INCREMENT约束的ID值
13 4 3 其他函数
13 5 小结
第 14章 存储过程和函数的操作
14 1 为什么使用存储过程和函数
14 2 创建存储过程和函数
14 2 1 创建存储过程语法形式
14 2 2 创建函数语法形式
14 2 3 创建简单的存储过程和函数
14 2 4 通过工具来创建存储过程和函数
14 3 关于存储过程和函数的表达式
14 3 1 操作变量
14 3 2 操作条件
14 3 3 使用游标
14 3 4 使用流程控制
14 4 查看存储过程和函数
14 4 1 通过SHOW PROCEDURE STATUS语句查看存储过程状态信息
14 4 2 通过SHOW FUNCTION STATUS语句查看函数状态信息
14 4 3 通过查看系统表information_schema routines实现查看存储过程和函数的信息
14 4 4 通过SHOW CREATE PROCEDURE语句查看存储过程定义信息
14 4 5 通过SHOW CREATE FUNCTION语句查看函数定义信息
14 4 6 通过工具来查看存储过程和函数
14 5 修改存储过程和函数
14 5 1 修改存储过程
14 5 2 修改函数
14 6 删除存储过程和函数
14 6 1 通过DROP语句删除存储过程
14 6 2 通过DROP FUNCTION语句删除函数
14 6 3 通过工具来删除存储过程和函数
14 7 小结
第 15章 MySQL事务
15 1 事务概述
15 2 MySQL事务控制语句
15 3 MySQL事务隔离级别
15 3 1 READ-UNCOMMITTED(读取未提交内容)
15 3 2 READ-COMMITTED(读取提交内容)
15 3 3 REPEATABLE-READ(可重读)
15 3 4 Serializable(可串行化)
15 4 InnoDB锁机制
15 4 1 锁的类型
15 4 2 锁粒度
15 5 小结
第3篇 MySQL数据库管理篇
第 16章 MySQL安全性机制
16 1 MySQL软件所提供的权限
16 1 1 系统表mysql user
16 1 2 系统表mysql db和mysql host
16 1 3 其他权限表
16 2 MySQL软件所提供的用户机制
16 2 1 登录和退出MySQL软件的完整命令
16 2 2 创建普通用户账户
16 2 3 利用拥有超级权限用户root修改用户账户密码
16 2 4 利用拥有超级权限用户root修改普通用户账户密码
16 2 5 删除普通用户账户
16 3 权限管理
16 3 1 对用户进行授权
16 3 2 查看用户所拥有权限
16 3 3 收回用户所拥有权限
16 4 小结
第 17章 MySQL日志管理
17 1 MySQL软件所支持的日志
17 2 操作二进制日志
17 2 1 启动二进制日志
17 2 2 查看二进制日志
17 2 3 停止二进制日志
17 2 4 删除二进制日志
17 3 操作错误日志
17 3 1 启动错误日志
17 3 2 查看错误日志
17 3 3 删除错误日志
17 4 通用查询日志
17 4 1 启动通用查询日志
17 4 2 查看通用查询日志
17 4 3 停止通用查询日志
17 4 4 删除通用查询日志
17 5 慢查询日志
17 5 1 启动慢查询日志
17 5 2 查看慢查询日志
17 5 3 分析慢查询日志
17 5 4 停止慢查询日志
17 5 5 删除慢查询日志
17 6 小结
第 18章 MySQL数据库维护和性能提高
18 1 MySQL数据库维护
18 1 1 通过复制数据文件实现数据备份
18 1 2 通过命令mysqldump实现数据备份
18 1 3 通过复制数据文件实现数据还原
18 1 4 通过命令mysql实现数据还原
18 1 5 实现数据库表导出到文本文件
18 1 6 实现文本文件导入到数据库表
18 1 7 数据库迁移
18 2 通过SQLyog客户端软件实现数据库维护
18 2 1 通过SQLyog客户端软件进行备份操作
18 2 2 通过SQLyog客户端软件进行还原操作
18 2 3 通过SQLyog客户端软件进行导出操作
18 2 4 通过SQLyog客户端软件进行导入操作
18 3 MySQL数据库性能优化
18 4 小结
第 19章 使用PowerDesigner进行数据库设计
19 1 下载和安装PowerDesigner软件
19 1 1 下载PowerDesigner软件
19 1 2 安装PowerDesigner软件
19 2 使用PowerDesigner软件进行数据库设计
19 2 1 利用PowerDesigner软件设计概念数据模型
19 2 2 利用PowerDesigner软件设计物理数据模型
19 2 3 利用PowerDesigner软件创建数据库脚本
19 3 小结
用了很久,感觉这本书写的还是比较详细的。特别是里面的视频讲解,能帮助新手尽快上手。
还行,内容有小错漏,但是应该不太影响阅读。挺基础的。
书挺厚的.大致看了下目录.基础的东西挺多.适合我去牢固下
真的是当天下单,当天收到。书本纸张质量很好,另外书本内容特别适合想要学习mysql的初学者,示例丰富。好评
光盘读取不出来。想联系客服也不知道去哪找。比同学买的贵·····
内容一般,很多知识点都仅仅点到为止,而且好多重复的语言,感觉有点啰嗦。特别是查看mysql帮助文档,通过客户端软件sqlyog来创建表等,完全是浪费纸张的多余的东西。。
对我帮助很大,恶补了SQL语句等姿势,只是书里好多感觉比较繁琐,挑有用的看吧
很适合新手学习。但唯一的缺点每几页都会有些错字甚至排版有问题, 明明讲到删除用户了居然还在用修改密码的图和文字。
找不到经典的myaql入门书,就买了本有优惠的。入门基本可以,进阶就没多少了,更不用说精通。还有,排版错误很多。
2本书一起买的,结果居然一本电子书,一本纸质书,我也是醉了。。。
书到了 看到有教学光盘学习起来容易多了!很不错!
这本书还可以,有光盘,内容很好,包装精美,相信当当网,必须好评。
从入门到精通,只是一个学习工具的使用说明书而已
作为入门级的书还是不错的,讲解得比较细致。美中不足的是有个别图例与内容不符,和少量错别字。
个人感觉应该是最适合初学者使用的MySQL开发资料
MYSQL数据库应用从入门到精通(第2版含盘)(畅销书全新升级,本书第1版倍受青睐,斩获近千条读者购书好评,包含
包装不错,书也挺好。物流不是很好,当时在上班马上就到家了,让他等会马上就到了,物流小哥急着要走,直接把书放在看车大妈那,找了半天才找到
感觉非常不错,对于使用MySQL的程序员,网页设计,数据库管理,等岗位,这本书足够入门到熟悉,整体感觉是不错的。
对于程序猿来说,入门数据库非常经典的一本书。
MySQL数据库应用从入门到精通(第2版含盘)畅销书全新升级,本书第1版倍受青睐,斩获近千条读者购书好评,包含215个经典实例
MySQL数据库应用从入门到精通(第2版含盘)(畅销书全新升...)挺好的
这本书确实很基础,容易学习。最近想掌握一门数据库,mysql是我的最佳选择,之前也略微用过myaql,有点熟悉;也因为mysql小巧,安装和使用都比较容易。
不错的数据库入门书,内容很全面,MySQL各方面都讲到了。但对于SQL语言的深入介绍是少了点。建议初学者先通过学习Access来了解关系型数据库的基本知识,并对SQL查询语言有初步掌握,然后再来看这本书,这样会对本书内容有更好的理解,学习起来也可以事半功倍。
MySQL数据库应用从入门到精通(第2版含盘)(畅销书全新升级,本书第1版倍受青睐,斩获近千条读者购书好评,包含215个经典实例... MySQL数据库应用从入门到精通(第2版含盘)(畅销书全新升级,本书第1版倍受青睐,斩获近千条读者购书好评,包含215个经典实例...
本书内容基础的不能再基础了,就知识点而言,较为基础全面,适合菜鸟作为入门级书看,但是书中错误百出,错误数量不是一般的多,看得出来排版的时候有多不认真,举个例子,对于增删改查的讲解,先讲了增的命令,结果在删改查的知识点中居然用了复制粘贴的手法将增的部分的段落和命令复制了过来,而且基本上每章都如此,所以不建议一点不懂的人看,否则有些你看不明白,有些误人子弟。这本书不知道为何推荐人这么多,估计都没看吧?没有使用价值,就是简单的能带你入个门,了解下mysql都有啥,与书名不符,根本不会让你精通
运送的包装不行,用一个纸盒装的,没有防护措施。平装书,纸质很薄,450页,厚度2.2 cm,还不如一般杂志的那种纸质,和这价格相比,真的有点小失望!书中图片比较多,担心这400多页讲不了多少东西!
这--本--书--的--包--装--比--较--精--美,不--过--内--容--确--实--很--垃--圾,前--几--章--内--容--还--算---过--得--去,后--面--几--章--有--的--语--句--都---不--通,有--的文--字--和--图--片--都--不--配,感--觉--作--者--完--全--是--为--了--凑--篇--幅,很多内--容--都--重--复--冗--余。总--之--就--是--足--有--其--表。