





定价:49元
印次:1-8
ISBN:9787302418634
出版日期:2016.06.01
印刷日期:2022.04.08
图书责编:王中英
图书分类:教材
本书讲述MySQL数据库的开发技术。全书共分为16章,内容包括MySQL发展历史,与其他数据库的区别,MySQL常用的一些工具,MySQL文件结构、系统架构、存储引擎、数据类型,数据库和表的创建、管理和删除,数据完整性约束,包括主键约束、外键约束、非空约束、默认值约束、唯一约束和自增约束等,数据的单表查询和多表查询,视图和索引,变量、常量、运算符和表达式、运算符的优先级、流程控制语句、自定义函数,系统函数,存储过程和触发器,事务管理,性能优化,日志文件管理、权限管理以及数据的备份和还原。最后一章通过一个综合案例实现网上购物系统的数据库。 本书可作为在校大学生学习使用MySQL的教学资料,也可以作为非计算机专业学生学习MySQL的参考书。
程朝斌,现就职于上海宝信软件股份有限公司,任职于门户网站网站部门经理,负责网站及基础数据平台的搭建和管理。开发过基于Oracle数据库的大型ERP系统,属国家信息产业部重点工程,同时负责Oracle数据库管理及优化。 张水波 就职于上海华讯网络系统有限公司。计算机科技专业硕士,拥有近10年的数据库系统开发经验,曾开发过考试系统、超市管理系统和综合业务系统等,现就职于某大型IT公司,从事SQL Server、Oracle和Linux等方面的开发和管理工作,曾发表过多篇计算机专业论文,也翻译和编写过几部著作。
MySQL是目前最流行的开放源代码数据库管理系统。它最初由MySQL AB公司自由研发,以简单高效可靠的特点,在短短几年的时间就从一个名不见经传的数据库系统,变成一个在IT行业几乎是无人不知的开源数据库管理系统。MySQL被Oracle公司收购之后更是发展迅速,目前世界上许多流量较大的网站都依托于MySQL来支持其业务关键的应用程序,其中包括Facebook、Google、Ticketmaster和eBay。 本书以目前MySQL数据库的最新版本5.6.19进行介绍,从实用和实际的角度,深入浅出地分析MySQL 5.6.19的各个要点。 1.本书内容 全书共分为16章,主要内容如下。 第1章 MySQL入门知识。本章首先介绍MySQL的发展历史、特性、分支版本及与其他数据库的区别,然后简单介绍MySQL 5.6.19的功能,重点讲解MySQL的实战操作,最后介绍MySQL自带的5个实用工具。 第2章 MySQL数据库体系结构。本章从MySQL的文件结构、系统架构、存储引擎以及内置数据类型等方面来介绍MySQL数据库的体系结构。 第3章 操作数据库和表。本章介绍数据库和表的相关操作,包括数据库的表的概念、创建和对数据库与表的管理等多个内容。 第4章 数据完整性。本章详细介绍在MySQL中如何维护数据的完整性,包括主键约束、外键约束、非空约束、默认值约束、唯一约束以及自增约束等内容。 第5章 数据查询。本章着重介绍如何使用SELECT语句实现数据的简...
第1章 MySQL入门知识 1
1.1 MySQL概述 1
1.1.1 MySQL发展历史 1
1.1.2 MySQL主要特性 3
1.1.3 MySQL适用场景 4
1.1.4 MySQL分支版本 5
1.2 MySQL与其他数据库的区别 6
1.2.1 功能比较 7
1.2.2 易用性比较 7
1.2.3 性能比较 8
1.2.4 可靠性比较 8
1.3 MySQL 5.6.19功能概述 8
1.4 实验指导——在Windows下
安装MySQL 10
1.5 MySQL基本操作 14
1.5.1 启动和登录MySQL 14
1.5.2 常用命令 17
1.5.3 MySQL配置文件 19
1.6 实验指导——使用
MySQL Workbench管理MySQL 21
1.7 MySQL实用工具 24
1.7.1 查看工具集 24
1.7.2 mysql工具 25
1.7.3 mysqladmin工具 26
1.7.4 mysqlshow工具 29
1.7.5 mysqlbinlog工具 31
1.7.6 perror工具 33
思考与练习 34
第2章 MySQL数据库体系结构 35
2.1 MySQL文件结构 35
2.1.1 数据文件 35
2.1.2 日志文件 36
2.2 系统架构 38
2.2.1 架构结构图 38
2.2.2 模块交互流程 41
2.3 MySQL存储引擎 43...