万本电子书0元读

万本电子书0元读

顶部广告

MySQL数据库实用教程电子书

1.深化实验教学,巩固所学理论! 本书第二篇中的各个实验,均分为验证性实验和设计性实验两个部分。通过实验教学,教师可以很大限度地培养学生利用SQL独立设计、编写和调试代码的能力,还可以促使院校理论教学和实验教学融为一体。 2.系统构建知识框架,着重培养综合素质! 本书系统构建了MySQL数据库的基础知识框架,通过实验着重培养学生在数据库设计、MySQL查询语句编写、数据库语言编程以及简单数据库应用系统发等方面的能力。

售       价:¥

纸质售价:¥44.10购买纸书

1人正在读 | 0人评论 6.5

作       者:赵明渊 唐明伟主编

出  版  社:人民邮电出版社有限公司

出版时间:2021-12-01

字       数:23.2万

所属分类: 科技 > 计算机/网络 > 计算机理论与教程

温馨提示:数字商品不支持退换货,不提供源文件,不支持导出打印

为你推荐

  • 读书简介
  • 目录
  • 累计评论(0条)
  • 读书简介
  • 目录
  • 累计评论(0条)
本书瞄准当前高校MySQL数据库教学与实验的需求,在MySQL 8.0的基础上编写而成。全书分为两篇。篇为MySQL数据库基础,内容包含:数据库基础、MySQL语言、数据定义、数据操纵、数据查询、视图和索引、MySQL编程技术、MySQL安全管理、备份和恢复、事务管理、PHP和MySQL教学管理系统发。第二篇为MySQL实验,所编排的各个实验与篇中的各章(除第10、11章外)内容相对应,可以有效地帮助读者巩固所学的理论知识。 本书可作为本科院校相关专业的教材,也可供高职高专院校及相关培训机构教学使用,还可作为参加全国计算机等级考试人员以及数据库应用系统设计发人员的参考用书。<br/>【推荐语】<br/>1.深化实验教学,巩固所学理论! 本书第二篇中的各个实验,均分为验证性实验和设计性实验两个部分。通过实验教学,教师可以很大限度地培养学生利用SQL独立设计、编写和调试代码的能力,还可以促使院校理论教学和实验教学融为一体。 2.系统构建知识框架,着重培养综合素质! 本书系统构建了MySQL数据库的基础知识框架,通过实验着重培养学生在数据库设计、MySQL查询语句编写、数据库语言编程以及简单数据库应用系统发等方面的能力。 3.配套教辅资源丰富,多方位服务教师教学! 本书提供PPT、教学大纲、教案、课后习题参考答案(见附录A)、教学度表、所有实例的源代码等教辅资源,读者可通过人邮教育社区(www.ryjiaoyu.com)行下载。<br/>【作者】<br/>赵明渊: 男,电子科技大学计算机应用技术专业博士,中国农业银行四川省分行计算机高级工程师,国务院颁发证书的享受政府特殊津贴的专家,西南财经大学兼职教授。从1995年起至今,先后在电子科技大学、四川大学、西南财经大学等校担任SQL Server数据库、Oracle数据库、MySQL数据库、Access数据库、数据库原理与应用、大数据等课程的教学工作。获四川省科技步奖三等奖2项:1987年《远程通讯劳动人事统计信息系统》,本人系项目组长和主研人员;2002年《四川省农业银行经营管理信息系统》,本人系项目组长和主研人员。主编6本著作:《SQL Server数据库教程》2014年,《Oracle数据库教程》2015年,《Java EE教程》2015年,《SQL Server数据库教程(第2版)》2017年,《Android应用发教程》2018年,《数据库原理与应用教程——SQL Server 2014》2018年。在近期发表的学术论文中,SCI检索4篇,EI检索13篇。 唐明伟: 男,西华大学计算机与软件工程学院,教授,副院长,博士。四川省第十二批学术和技术带头人后备人选,四川省计算机类教学指导委员会委员,*评审专家,四川省专家评审委员会专家,大数据与安全四川省教育厅重实验室主任,四川省计算机学会常务理事。四川等十余个省市科技部门科研项目和政府奖评审专家。至今,在国内外重要期刊和国际会议上发表论文60余篇,其中被SCI/EI检索50余篇。到目前为止,主持和主研包含项目、*、四川省科技厅基金在内的各类基金20余项,国家发明专利10余项多项。<br/>
目录展开

内容提要

前言

第一篇 MySQL数据库基础

第1章 数据库基础

1.1 数据库系统的基本概念

1.1.1 数据和信息

1.1.2 数据库、数据库管理系统和数据库系统

1.2 数据模型

1.2.1 数据模型的概念、类型和组成要素

1.2.2 概念模型

1.2.3 逻辑模型

1.3 关系数据库

1.3.1 关系数据库的基本概念

1.3.2 关系运算

1.4 概念结构设计和逻辑结构设计

1.5 MySQL数据库管理系统

1.6 MySQL 8.0的安装和配置

1.6.1 MySQL 8.0安装

1.6.2 MySQL 8.0配置

1.7 MySQL服务器的启动、关闭和登录

1.7.1 MySQL服务器的启动和关闭

1.7.2 MySQL服务器登录

本章小结

习题1

第2章 MySQL语言

2.1 SQL和MySQL语言组成

2.1.1 SQL

2.1.2 MySQL语言组成

2.2 数据类型

2.2.1 数值类型

2.2.2 字符串类型

2.2.3 日期和时间类型

2.2.4 二进制数据类型

2.2.5 其他数据类型

2.2.6 数据类型的选择

2.3 常量、变量、运算符和表达式

2.3.1 常量

2.3.2 变量

2.3.3 运算符和表达式

2.4 MySQL函数

2.4.1 数学函数

2.4.2 字符串函数

2.4.3 日期和时间函数

2.4.4 其他函数

本章小结

习题2

第3章 数据定义

3.1 数据定义语言

3.2 创建MySQL数据库

3.2.1 MySQL数据库的基本概念

3.2.2 创建数据库

3.2.3 选择数据库

3.2.4 修改数据库

3.2.5 删除数据库

3.3 创建MySQL表

3.3.1 表的基本概念

3.3.2 创建表

3.3.3 查看表

3.3.4 修改表

3.3.5 删除表

3.4 数据完整性约束

3.4.1 数据完整性的基本概念

3.4.2 PRIMARY KEY约束

3.4.3 UNIQUE约束

3.4.4 FOREIGN KEY约束

3.4.5 CHECK约束

3.4.6 NOT NULL约束

本章小结

习题3

第4章 数据操纵

4.1 数据操纵语言

4.2 使用INSERT语句插入数据

4.2.1 INSERT语句的语法格式和插入数据的方法

4.2.2 插入多条记录

4.2.3 REPLACE语句

4.2.4 插入查询结果语句

4.3 使用UPDATE语句修改数据

4.3.1 修改指定记录

4.3.2 修改全部记录

4.4 使用DELETE语句删除数据

4.4.1 删除指定记录

4.4.2 删除全部记录

本章小结

习题4

第5章 数据查询

5.1 数据查询语言

5.2 单表查询

5.2.1 SELECT子句

5.2.2 WHERE子句

5.2.3 GROUP BY子句和HAVING子句

5.2.4 ORDER BY子句和LIMIT子句

5.3 多表查询

5.3.1 连接查询

5.3.2 子查询

5.3.3 联合查询

本章小结

习题5

第6章 视图和索引

6.1 视图

6.1.1 视图概述

6.1.2 创建视图

6.1.3 查询视图

6.1.4 更新视图

6.1.5 修改视图

6.1.6 删除视图

6.2 索引

6.2.1 索引概述

6.2.2 创建索引

6.2.3 查看索引

6.2.4 删除索引

本章小结

习题6

第7章 MySQL编程技术

7.1 存储过程

7.1.1 存储过程概述

7.1.2 创建存储过程

7.1.3 局部变量

7.1.4 流程控制

7.1.5 存储过程的调用

7.1.6 存储过程的删除

7.2 存储函数

7.2.1 存储函数概述

7.2.2 创建存储函数

7.2.3 调用存储函数

7.2.4 删除存储函数

7.3 触发器

7.3.1 触发器概述

7.3.2 创建触发器

7.3.3 使用触发器

7.3.4 删除触发器

7.4 事件

7.4.1 事件概述

7.4.2 创建事件

7.4.3 修改事件

7.4.4 删除事件

本章小结

习题7

第8章 MySQL安全管理

8.1 权限系统

8.1.1 MySQL权限系统工作过程

8.1.2 MySQL权限表

8.2 用户管理

8.2.1 创建用户

8.2.2 删除用户

8.2.3 修改用户账号

8.2.4 修改用户口令

8.3 权限管理

8.3.1 授予权限

8.3.2 撤销权限

本章小结

习题8

第9章 备份和恢复

9.1备份和恢复的基本概念

9.2 备份数据

9.2.1 使用SELECT…INTO OUTFILE语句导出表数据

9.2.2 使用mysqldump命令备份数据

9.3 恢复数据

9.3.1 表数据导入

9.3.2 使用mysql命令恢复数据

本章小结

习题9

第10章 事务管理

10.1 事务

10.1.1 事务的概念

10.1.2 事务特性

10.2 事务控制语句

10.3 事务的并发处理

10.4 管理锁

10.4.1 锁机制

10.4.2 锁的级别

10.4.3 死锁

本章小结

习题10

第11章 PHP和MySQL教学管理系统开发

11.1 PHP简介

11.1.1 PHP基本概念和特点

11.1.2 PHP运行环境

11.1.3 PHP运行过程

11.2 教学项目数据库创建

11.3 PHP开发环境搭建

11.3.1 PHP集成软件环境的搭建

11.3.2 PHP开发工具

11.4 教学管理系统开发

11.4.1 主界面开发

11.4.2 学生管理界面开发与功能实现

本章小结

习题11

第二篇 MySQL实验

实验1 数据库基础

实验1.1 E-R图画法与概念模型向逻辑模型的转换

实验1.2 MySQL数据库安装、启动和关闭

实验2 MySQL语言

实验3 数据定义

实验3.1 创建数据库

实验3.2 创建表

实验3.3 数据完整性约束

实验4 数据操纵

实验5 数据查询

实验5.1 单表查询

实验5.2多表查询

实验6 视图和索引

实验6.1 视图

实验6.2 索引

实验7 MySQL编程技术

实验7.1 存储过程和存储函数

实验7.2 触发器和事件

实验8 MySQL安全管理

实验9 备份和恢复

附录 A 课后习题参考答案

第1章 数据库基础

第2章 MySQL语言

第3章 数据定义

第4章 数据操纵

第5章 数据查询

第6章 视图和索引

第7章 MySQL编程技术

第8章 MySQL安全管理

第9章 备份和恢复

第10章 事务管理

第11章 PHP和MySQL教学管理系统开发

附录B 教学数据库teaching的表结构和样本数据

参考文献

累计评论(0条) 0个书友正在讨论这本书 发表评论

发表评论

发表评论,分享你的想法吧!

买过这本书的人还买过

读了这本书的人还在读

回顶部