您好,欢迎光临有路网!
MySQL数据库基础与应用教程(微课版)
QQ咨询:
有路璐璐:

MySQL数据库基础与应用教程(微课版)

  • 作者:郎振红、曹志胜、丁明浩、赵慧
  • 出版社:清华大学出版社
  • ISBN:9787302582830
  • 出版日期:2021年08月01日
  • 页数:0
  • 定价:¥49.80
  • 分享领佣金
    手机购买
    城市
    店铺名称
    店主联系方式
    店铺售价
    库存
    店铺得分/总交易量
    发布时间
    操作

    新书比价

    网站名称
    书名
    售价
    优惠
    操作

    图书详情

    内容提要
    本书主要介绍MySQL数据库系统的基本概念、原理、设计方法以及数据库应用系统开发中所涉及的各类知识。以设计、创建、使用、优化、管理及维护数据库的操作流程为主线,以典型工作任务引导知识点讲解的教学方法为导向,讲练结合,合理安排各章节的具体内容。本书秉承理论够用、注重实践的原则,凸显适用性,每一章的内容都与实例讲解、课后拓展训练紧密结合,有助于读者对数据库知识的理解与应用,较好地实现学以致用的教学目的。 本书是微课版教材,各章节主要内容均配备了微视频,可用微信扫描二维码观看。本书可作为高职院校、应用型本科以及各类初学者**的MySQL数据库学习教材,同时可作为数据库***的使用手册,以及数据库系统管理及相关人员的参考资料。
    目录
    第1章数据库系统与数据库设计认知1 任务1.1数据描述与数据管理技术1 1.1.1数据描述与数据处理1 1.1.2数据管理技术发展历程3 任务1.2数据库系统概述4 1.2.1数据库系统构成4 1.2.2数据库管理系统简介5 1.2.3数据库系统的体系结构6 1.2.4结构化查询语言8 任务1.3数据模型9 1.3.1数据模型的应用层次9 1.3.2数据模型的组成要素10 1.3.3逻辑模型的结构分类10 任务1.4应用系统数据库设计步骤13 拓展实训: 数据库系统设计认知15 本章小结15 课后���题15 第2章电子学校系统数据库设计17 任务2.1需求分析18 2.1.1需求分析的任务与目标18 2.1.2获取需求的方法与步骤18 2.1.3电子学校系统功能说明21 任务2.2概念结构设计22 2.2.1概念模型基本要素与设计步骤22 2.2.2概念模型ER图表示方法22 2.2.3设计电子学校系统ER模型24 2.2.4优化电子学校系统ER模型25 任务2.3逻辑结构设计25 2.3.1关系模型构成与特点25 2.3.2关系数据完整性与规范化操作26 2.3.3电子学校系统ER模型转换成关系模型28 2.3.4电子学校系统关系模型规范化29 任务2.4物理结构设计30 2.4.1选择数据库存取方法30 2.4.2确定数据库存储结构31 任务2.5数据库系统的实施、运行与维护33 2.5.1数据库系统的实施33 2.5.2数据库系统的运行与维护34 拓展实训: 电子商务网站数据库的需求分析与系统设计35 本章小结36 课后习题37 第3章MySQL的安装与启动38 任务3.1MySQL简介39 3.1.1MySQL的特征与优势39 3.1.2MySQL的版本39 3.1.3MySQL的工具39 任务3.2MySQL的安装与配置40 3.2.1MySQL安装包的下载41 3.2.2MySQL的安装43 3.2.3MySQL环境的配置45 3.2.4MySQL配置的更改48 任务3.3MySQL的启动与登录49 3.3.1MySQL服务器的启动与停止49 3.3.2以Windows命令行方式登录MySQL服务器50 3.3.3以MySQL Command Line Client方式登录MySQL服务器51 3.3.4使用MySQL常用图形化管理工具登录MySQL服务器51 拓展实训: 安装、配置与启动MySQL Server 5.5及SQLyog图形化工具52 本章小结53 课后习题53 第4章创建与管理电子学校系统数据库54 任务4.1创建数据库55 4.1.1MySQL数据库概述55 4.1.2MySQL常用字符集和校对规则56 4.1.3使用图形化工具创建数据库57 4.1.4使用CREATE DATABASE语句创建数据库59 4.1.5创建指定字符集的数据库60 任务4.2管理数据库61 4.2.1打开数据库61 4.2.2查看数据库62 任务4.3修改数据库62 4.3.1利用图形化工具修改数据库62 4.3.2利用ALTER DATABASE语句修改数据库64 任务4.4删除数据库65 4.4.1利用图形化工具删除数据库65 4.4.2利用DROP DATABASE语句删除数据库66 任务4.5使用数据库的存储引擎67 4.5.1MySQL存储引擎简介67 4.5.2InnoDB存储引擎68 4.5.3MyISAM存储引擎69 4.5.4MEMORY存储引擎70 4.5.5默认存储引擎71 4.5.6选择存储引擎的建议72 拓展实训: 电子商务网站数据库的创建与管理73 本章小结74 课后习题74 第5章创建与维护电子学校系统数据表76 任务5.1规划与设计数据表77 5.1.1数据表的基本概念77 5.1.2MySQL数据类型的含义与选用原则78 5.1.3数据列属性的含义与设置82 5.1.4设计电子学校系统数据表结构83 任务5.2创建数据表86 5.2.1使用图形化工具创建数据表86 5.2.2使用CREATE TABLE语句创建数据表88 任务5.3维护数据表90 5.3.1使用图形化工具查看表结构90 5.3.2使用DESCRIBE/DESC语句查看表结构91 5.3.3使用SHOW CREATE TABLE语句查看表的详细结构92 5.3.4使用SHOW TABLES语句显示所有数据表的列表92 任务5.4修改数据表结构93 5.4.1使用图形化工具修改表结构93 5.4.2使用ALTER TABLE语句修改表结构95 任务5.5复制数据表98 5.5.1使用图形化工具复制表98 5.5.2使用SQL语句复制表99 任务5.6删除数据表101 5.6.1使用图形化工具删除数据表101 5.6.2使用DROP TABLE语句删除数据表102 任务5.7操作数据表中的数据记录103 5.7.1添加数据记录103 5.7.2修改数据记录105 5.7.3删除数据记录106 任务5.8设置数据完整性107 5.8.1数据完整性的含义107 5.8.2设置PRIMARY KEY约束107 5.8.3设置NOT NULL约束108 5.8.4设置DEFAULT约束108 5.8.5设置UNIQUE约束109 5.8.6设置FOREIGN KEY约束110 5.8.7设置CHECK约束111 拓展实训: 电子商务网站数据表的创建与维护操作111 本章小结114 课后习题114 第6章查询电子学校系统数据表116 任务6.1单表数据查询操作117 6.1.1查询语句的语法规则117 6.1.2无条件查询单一数据表信息118 6.1.3利用WHERE子句查询符合条件的数据125 6.1.4利用聚合函数实现数据的统计操作134 6.1.5利用GROUP BY子句实现分组筛选数据135 6.1.6利用ORDER BY子句实现数据排序检索137 任务6.2多表连接查询操作139 6.2.1利用交叉连接实现数据查询139 6.2.2利用内连接实现数据查询140 6.2.3利用自连接实现数据查询144 6.2.4利用外连接实现数据查询144 任务6.3嵌套查询操作146 6.3.1嵌套查询简介147 6.3.2利用嵌套子查询实现数据检索147 6.3.3利用相关子查询实现数据检索150 6.3.4子查询的结果用作派生表的操作152 6.3.5利用子查询更新数据信息152 任务6.4数据联合查询操作155 拓展实训: 电子商务网站数据信息的查询操作156 本章小结159 课后习题160 第7章优化电子学校系统数据库161 任务7.1利用索引优化系统性能162 7.1.1索引的概念与优缺点162 7.1.2索引的分类与设计原则163 7.1.3利用图形化工具创建索引164 7.1.4利用SQL语句创建索引166 7.1.5修改索引与删除索引168 7.1.6索引对信息查询的影响170 任务7.2利用视图优化系统性能172 7.2.1视图的概念与优势172 7.2.2利用图形化工具创建视图173 7.2.3利用CREATE VIEW语句创建视图174 7.2.4利用视图操作数据175 7.2.5修改视图的定义182 7.2.6删除视图186 拓展实训: 优化电子商务网站数据库性能187 本章小结190 课后习题190 第8章编程实现对电子学校系统数据表的管理191 任务8.1SQL编程基础知识192 8.1.1常量与变量的概念192 8.1.2运算符与表达式的含义194 8.1.3系统常用函数的功能196 8.1.4流程控制语句的使用198 8.1.5游标的概念及应用199 任务8.2创建与使用存储过程200 8.2.1存储过程概述200 8.2.2创建存储过程201 8.2.3调用存储过程203 8.2.4查看、修改与删除存储过程205 任务8.3创建与调用自定义函数207 8.3.1自定义函数概述207 8.3.2创建自定义函数208 8.3.3调用自定义函数209 8.3.4查看、修改与删除自定义函数210 任务8.4创建和使用触发器211 8.4.1触发器概述211 8.4.2NEW和OLD关键字的功能211 8.4.3创建触发器212 8.4.4查看与删除触发器213 任务8.5建立与使用事务215 8.5.1事务的概念与特性215 8.5.2事务机制操作流程和提交模式215 8.5.3并发操作的问题与事务隔离级别216 8.5.4事务的使用217 任务8.6锁机制与死锁的处理218 8.6.1锁机制的内涵与锁的类型218 8.6.2死锁的产生及解除条件219 8.6.3锁机制的应用220 拓展实训: 电子商务网站数据表的深度编程222 本章小结225 课后习题226 第9章维护电子学校系统数据库的**性227 任务9.1MySQL的权限系统228 9.1.1MySQL权限表的结构和作用228 9.1.2MySQL权限系统的操作过程228 任务9.2数据库用户管理228 9.2.1MySQL用户管理机制229 9.2.2创建与删除用户229 9.2.3修改用户名与登录密码231 任务9.3用户权限管理232 9.3.1用户权限名称和权限级别232 9.3.2授权语句GRANT的使用234 9.3.3收回权限语句REVOKE的使用235 9.3.4查看权限语句SHOW GRANTS的使用235 任务9.4数据库备份与恢复操作235 9.4.1造成数据异常的原因236 9.4.2备份方式与恢复236 9.4.3数据库备份操作237 9.4.4数据库恢复操作238 9.4.5数据库迁移操作239 9.4.6数据表导入与导出操作241 任务9.5利用MySQL日志维护数据245 9.5.1MySQL日志概述245 9.5.2二进制日志246 9.5.3错误日志247 9.5.4通用查询日志247 9.5.5慢查询日志248 拓展实训: 电子商务网站数据库的**性管理249 本章小结252 课后习题253 参考文献254

    与描述相符

    100

    北京 天津 河北 山西 内蒙古 辽宁 吉林 黑龙江 上海 江苏 浙江 安徽 福建 江西 山东 河南 湖北 湖南 广东 广西 海南 重庆 四川 贵州 云南 西藏 陕西 甘肃 青海 宁夏 新疆 台湾 香港 澳门 海外