热门关键字:  听力密码  听力密码  新概念美语  单词密码  巧用听写练听力

MySQL数据库项目化教程

中国水利水电出版社
    【作 者】主编 郑小蓉 段萍 【I S B N 】978-7-5170-7590-5 【责任编辑】高辉 【适用读者群】本专通用 【出版时间】2019-04-01 【开 本】16开 【装帧信息】平装(光膜) 【版 次】第1版第1次印刷 【页 数】172 【千字数】235 【印 张】10.75 【定 价】32 【丛 书】高等职业教育“十三五”规划教材(软件技术专业) 【备注信息】
图书详情

    本书是一本介绍MySQL 数据库基础知识的入门教材,采用项目驱动方式循序渐进地介绍MySQL 各个模块的知识。主要内容包括:Windows 下MySQL 的安装,MySQL 服务的启动与停止,数据库的创建,数据表的创建、查询与修改,索引与视图的创建,存储过程与触发器的创建,事务的创建以及数据库的管理等。

    本书可作为高等院校计算机相关专业的教材,也可供程序开发人员学习MySQL基础知识使用。

    近年来,MySQL 以其开源、支持多平台、卓越的性能而备受开发者的青睐。它是真正多用户多任务的数据库系统,可运行于Windows、Windows NT、Linux、UNIX 等操作系统。可以用DOS 命令方式操作,也可用Workbench 客户端以图形界面方式操作,还有一些第三方的客户端软件,如Navicat、MySqlYog、EMS MySQL Manager、MySQL-Front、MySQL Browser 等。正是基于MySQL 以上的优点,曾经或正在教授数据库技术相关课程的老师编写了此书。

    本书最大的特点是基于项目化教学。全书分为7 个项目,每个项目用具体的任务来驱动。每个任务由任务分析、任务实施、相关知识和课后拓展四个模块构成。在任务的开始首先对本节的任务进行分析,引入在任务实施中会用到的相关知识,再具体实施本节的任务,最后给出课后练习。项目1 主要介绍Windows 系统下MySQL 的安装、MySQL 服务的启动与停止。项目2 至项目7 用两个常用系统的数据库贯穿于6 个知识模块的讲解。在任务实施中从前至后分析了图书馆系统中数据库的创建,数据表的创建与查询,在数据表中插入、修改、删除数据,索引与视图的创建,存储过程与触发器的创建,事务的创建以及数据库的管理等。在课后拓展中用学生信息管理系统的数据库作为学生课后练习之用,使读者达到举一反三、融会贯通的目的。本书的内容相互之间联系密切,2 个信息系统的数据库架构构建了读者对MySQL 数据库知识的完整性与完备性。

    本书由郑小蓉组织并主持编写,郑小蓉,段萍任主编。其中,郑小蓉编写了项目1和项目2。项目3 由段萍和任亮编写,项目4 由王海洋编写,项目5 由谢先伟编写,项目6 和7 由廖清科编写。

    本书既可作为软件开发人员的参考书,也可选为高等院校计算机相关专业的教材,本书有配套的课件资源、授课计划、课程标准和源代码可供下载,也提供了慕课资源供读者使用,如果需要请发邮件至104861244@qq.com 索取。

    由于编者水平有限,书中难免有不妥与疏漏之处,欢迎广大读者给予批评之正。

    项目1 在Windows 下MySQL
        的安装 ............................001
    任务1.1 安装MySQL.................... 002
    1.1.1 MySQL 的特点 ....................... 002
    1.1.2 MySQL 的各种版本 ................ 002
    任务1.2 启动与停止MySQL 服务.... 018
    1.2.1 手动配置数据库服务 .............. 019
    1.2.2 卸载MySQL 软件 .................. 021
    项目2 数据库的创建 ..................025
    任务2.1 创建数据库....................... 026
    2.1.1 数据库的基本知识 .................. 026
    2.1.2 MySQL 数据库管理系统 ........ 028
    2.1.3 数据库的操作命令 .................. 030
    任务2.2 创建数据表结构................. 033
    2.2.1 MySQL 的存储引擎 ................ 033
    2.2.2 数据类型 ................................ 038
    2.2.3 数据表结构的操作命令 ........... 040
    任务2.3 数据表的约束.................... 048
    2.3.1 设置非空约束 ......................... 049
    2.3.2 设置字段的默认值 .................. 050
    2.3.3 设置唯一约束 ......................... 050
    2.3.4 设置主键约束 ......................... 051
    2.3.5 设置字段值自动增加 .............. 051
    2.3.6 设置外键约束 ......................... 052
    项目3 数据表的操作 ..................058
    任务3.1 单表查询.......................... 059
    3.1.1 简单数据记录查询 .................. 060
    3.1.2 条件数据记录查询 .................. 061
    3.1.3 排序数据记录查询 .................. 063
    3.1.4 限制数据记录查询 .................. 063
    3.1.5 统计函数和分组数据记录
        查询 ....................................... 064
    任务3.2 多表查询.......................... 069
    3.2.1 内连接查询 ............................. 071
    3.2.2 外连接查询 ............................. 071
    3.2.3 合并查询(UNION) ............. 071
    3.2.4 子查询 .................................... 072
    任务3.3 数据表的修改.................... 080
    3.3.1 插入数据记录 ......................... 080
    3.3.2 更新数据记录 ......................... 082
    3.3.3 删除数据记录 ......................... 083
    项目4 索引和视图的创建 ...........087
    任务4.1 创建索引.......................... 088
    4.1.1 索引 ....................................... 088
    4.1.2 创建和查看普通索引 .............. 089
    4.1.3 创建和查看唯一索引 .............. 089
    4.1.4 创建和查看全文索引 .............. 090
    4.1.5 创建和查看多列索引 .............. 091
    4.1.6 删除索引 ................................ 092
    任务4.2 创建视图.......................... 098
    4.2.1 视图的基本知识 ..................... 098
    4.2.2 视图的操作命令 ..................... 099
    项目5 存储过程和触发器
        的创建 ............................110
    任务5.1 创建存储过程.................... 111
    5.1.1 存储过程的特点 ......................111
    5.1.2 创建存储过程的语法 ...............111
    5.1.3 变量的应用 ............................. 113
    5.1.4 显示存储过程 ......................... 116
    5.1.5 调用存储过程 ......................... 116
    5.1.6 修改存储过程 ......................... 117
    5.1.7 删除存储过程 ......................... 117
    5.1.8 流程控制 ................................ 117
    任务5.2 创建触发器....................... 123
    5.2.1 为什么需要触发器 .................. 123
    5.2.2 创建触发器 ............................. 124
    5.2.3 查看、删除触发器 .................. 126
    项目6 事务的创建 ......................128
    任务6.1 管理事务.......................... 129
    6.1.1 事务的4 个特性 ..................... 129
    6.1.2 MySQL 事务控制语句 ............ 130
    6.1.3 MySQL 事务隔离级别 ............ 130
    6.1.4 锁机制 .................................... 132
    项目7 数据库的管理 ..................137
    任务7.1 管理权限.......................... 138
    7.1.1 MySQL 数据库的权限表 ........ 138
    7.1.2 MySQL 权限管理 ................... 142
    任务7.2 备份与恢复数据库.............. 146
    7.2.1 MySQL 数据库的备份 ............ 146
    7.2.2 MySQL 数据库的恢复 ............ 148
    7.2.3 导出文件 ................................ 148
    7.2.4 导入文件 ................................ 150
    任务7.3 管理日志.......................... 157
    7.3.1 MySQL 日志相关概念 ............ 158
    7.3.2 操作MySQL 各种日志 ........... 159
    参考文献 .......................................165
最新评论共有 0 位网友发表了评论
发表评论
评论内容:不能超过250字,需审核,请自觉遵守互联网相关政策法规。
用户名: 密码:
匿名?
注册