MySQL数据库管理实战

MySQL数据库管理实战

作者:甘长春孟飞

出版社:人民邮电

出版年:2019年4月

ISBN:9787115505842

所属分类:历史文化

书刊介绍

《MySQL数据库管理实战》内容简介

本书详细介绍了MySQL数据库管理从入门到实战在内的所有知识。本书共分为18章,主要介绍了MySQL数据库的系统管理与基本操作,MySQL数据库的流程控制及函数、日期时间处理、分组统计、多表联合操作,以及MySQL数据库的内部工作原理、存储引擎、事务处理、存储程序开发、备份恢复、性能优化等内容。本书步骤详细,示例丰富,以实战为主,讲解直击MySQL数据库的本质,特别适合有志于从事数据库开发与设计的入门级读者阅读。本书还可以供开设了数据库课程的高等院校的师生阅读,以及作为相关IT培训机构的参考图书。
甘长春,毕业于北京交通大学电气工程及自动化专业,当前供职于中国铁路北京局集团有限公司。自从参加工作以来,一直致力于计算机应用系统的研发和建设,先后参与了多个铁路应用项目的研发工作,同时,也与多家IT企业合作开发项目,主要负责数据库架构设计及应用开发等工作。从2014年起,一直在天津市大学软件学院及其他一些大学从事兼职教学工作,所授课程为PHP和Oracle。
孟飞,当前就读于内蒙古工业大学自动化专业,在学期间,完成了数字电子技术和模拟电子技术等大量实验,参与内蒙古自治区博士自然科学基金“混合微电网综合协调控制与能量分配策略研究”和“风光储混合分布式发电系统协调控制与能量分配策略研究”项目研发。在致力于C及汇编语言研究的同时,还在自修数据库,包括MySQL、Oracle,尤其在MySQL数据库方面,曾经与天津融创软通科技有限公司合作,负责“学生成绩分析与教师考核评价系统”项目的数据库设计、优化以及存储程序开发等工作。

作品目录

内容提要
作者简介

 
 
 谢

 
 
 
 言
资源与支持
第1章:数据库入门
1.1、数据库的发展史
1.2、数据库中数据存储形态(数据模型)
1.3、为什么应用开发离不开数据库
1.4、SQL介绍
第2章:MySQL基本管理
2.1、MySQL的客户端与服务器端
2.2、MySQL服务器的启动与停止
2.3、删除表
2.4、安全复制表
2.5、安全修改表
2.6、MySQL命令行中不能输入中文的解决办法
第3章:MySQL账户权限设置
3.1、了解MySQL权限系统
3.2、MySQL权限操作
3.3、丢失MySQL
ROOT密码的解决方法
第4章:MySQL数据库表列的数据类型
4.1、数值类型
4.2、字符串类型
4.3、CHAR与VARCHAR类型区别
4.4、列类型属性ZEROFILL(填充0)
4.5、列类型属性UNSIGEND(无符号)与SIGNED(有符号)
4.6、TEXT与BLOB类型的区别
4.7、ENUM与SET类型处理
4.8、SET类型的处理方式
4.9、网站中常用数据类型介绍
4.10、DEFAULT(默认)使用技巧
第5章:MySQL表结构的维护
5.1、表结构的创建
5.2、表结构的维护
5.3、MySQL修改库、表及列字符集
第6章:MySQL的索引
6.1、索引概述
6.2、UNIQUE实际开发中的使用方法
6.3、主键(primary
key)使用方法
6.4、AUTO_INCREMENT自增使用技巧
第7章:MySQL的基本查询
7.1、SELECT的语法结构
7.2、SELECT准备
7.3、SELECT、DELETE、UPDATE的WHERE子句
7.4、MySQL查询、删除、更新WHERE子句AND与OR
7.5、MySQL的CONCAT函数
7.6、GROUP_CONCAT
()分组拼接函数
7.7、MySQL的DISTINCT使用方法
7.8、MySQL的IS
NULL与IS
NOT
NULL使用方法
7.9、MySQL的IF()与IFNULL()使用方法
7.10、MySQL的ORDER
BY子句的使用
7.11、MySQL的LIMIT关键字使用
7.12、MySQL的BETWEEN...AND...关键字使用
7.13、MySQL的IN关键字使用
7.14、MySQL的EXISTS关键字使用
7.15、MySQL查询SET数据类型的方法
7.16、MySQL
LIKE与NOT
LIKE用法
7.17、MySQL
REGEXP正则的使用
7.18、MySQL
RAND随机函数使用
7.19、终端执行SQL的方式
第8章:MySQL数据库的字符集设计
8.1、MySQL的二进制与非二进制字符串
8.2、MySQL字符集设置与常见问题处理
8.3、MySQL常用字符集选择
8.4、MySQL字符集与校对规则
8.5、MySQL各字符集下汉字或字母所占字节数
8.6、MySQL字符集校对规则实例详解
8.7、MySQL数据库、表、字段字符集
第9章:MySQL的增加、删除和修改操作
9.1、MySQL增加、删除和修改操作的严格模式与宽松模式
9.2、MySQL的增加数据INSERT
9.3、MySQL的更新数据UPDATE
9.4、MySQL的删除数据DELETE
9.5、MySQL的左、右外连接查询
第10章:MySQL的流程控制与函数
10.1、MySQL操作符
10.2、MySQL中的Boolean类型
10.3、MySQL的COALESCE与GREATEST
10.4、MySQL流程控制语句
10.5、MySQL函数
第11章:MySQL的日期与时间
11.1、MySQL的日期与时间类型
11.2、MySQL日期与时间函数实例
第12章:MySQL的分组与统计
12.1、MySQL
COUNT()函数
12.2、MySQL
MIN()、MAX()、AVG()和SUM()函数
12.3、MySQL
GROUP
BY分组
12.4、MySQL
HAVING分组统计结果的筛选
第13章:MySQL的多表联合操作
13.1、MySQL多表操作基础部分
13.2、MySQL多表操作实例操作
第14章:MySQL工作机制
14.1、MySQL多线程分析
14.2、MySQL的共享锁与排他锁
14.3、MySQL的表级锁、页级锁与行级锁
14.4、MySQL存储引擎和事务
14.5、MySQL的事务处理
第15章:MySQL存储引擎
15.1、MySQL数据库引擎介绍
15.2、MySQL存储引擎的比较
15.3、MySQL数据文件存放位置
15.4、MySQL数据库引擎更换
15.5、MySQL数据库引擎添加与拔出
15.6、MySQL数据库引擎的应用场景
第16章:MySQL视图、存储程序
16.1、MySQL视图
16.2、MySQL存储过程/存储函数
16.3、MySQL触发器
第17章:MySQL备份与恢复
17.1、MySQL数据库备份的多种操作手段
17.2、MySQL
BINLOG日志管理
第18章:全解MySQL性能优化
18.1、MySQL数据库设计良好架构的必要性
18.2、MySQL字段类型的选择
18.3、MySQL数据库索引
18.4、MySQL查询优化

相关推荐

微信二维码