前言
Oracle公司的MySQL是目前最流行的关系数据库管理系统之一。MySQL所使用的SQL语言是用于访问数据库的最常用标准化语言。MySQL数据库以其精巧灵活、运行速度快、经济适用性强、开放源码等优势,作为网站数据库获得许多中小型网站的开发公司的青睐。MySQL性能卓越,搭配PHP和Apache可组成良好的软件开发环境,并且已经大量部署到中小型企业和高校的教学平台。
本书从教学实际需求出发,结合初学者的认知规律,由浅入深、循序渐进地讲解MySQL数据库管理与开发过程中的知识。全书以MySQL数据库软件和数据库对象的基本操作为主线,将数据库理论内容嵌入到实际操作中去介绍,能够让学生在操作过程中进一步认知数据管理的理念,体察数据操作的优势,提高数据处理的能力。
全书体系完整、可操作性强,以大量的例题对常用知识点操作进行示范,所有的例题全部通过调试,内容涵盖了设计一个数据库应用系统要用到的主要知识。重点操作还增加了Workbench软件可视化操作的详细过程,并对主要操作单元配制100多个微课视频。
本书共分15章,现将本书的主要内容简单介绍如下:
第1章MySQL数据库概述。介绍有关MySQL数据库管理系统的基础知识和关系数据库理论。
第2章MySQL语言基础。介绍MySQL的数据类型、运算符、常用函数和表达式等。
第3章MySQL数据库的基本操作。介绍MySQL数据库的设计、创建和管理的基本操作,以及利用MySQL Workbench管理数据库的基本操作等内容。
第4章表及数据完整性。介绍MySQL数据表的创建和管理、数据的常用操作和数据完整性的实现等内容。
第5章数据检索。介绍利用select语句进行数据查询的内容,包括单表查询、多表连接、子查询及使用正则表达式进行模糊查询等。
第6章索引和视图。介绍索引和视图的创建及管理,以及视图的应用等。
第7章MySQL编程基础。主要介绍变量、begin...end语句块的应用,自定义函数创建和维护管理,MySQL的控制流语句的应用。
第8章存储过程、游标和触发器。通