MySQL数据库原理.设计与应用

本书特色

[

本书是面向MySQL数据库初学者的入门教材,以通俗易懂的语言、丰富实用的案例,详细讲解MySQL的开发和管理技术。
全书共12章。第1章讲解数据库基本概念和MySQL的安装步骤;第2、3章讲解数据库的基本操作;第4章讲解数据库设计的理论与实践;第5、6章讲解单表和多表的查询操作;第7~11章讲解用户与权限、视图、事务、存储过程、索引等,适合需要提高自身技术的读者;第12章讲解Linux环境下MySQL的配置和部署方案。
本书附有配套资源,包括教学视频、习题、教学课件等,而且为了帮助读者更好地学习本书中的内容,还提供了在线答疑,希望得到更多读者的关注。
本书既可作为高等院校计算机相关专业的数据库基础课程的教材,也可作为广大IT技术人员和编程爱好者的读物。

]

内容简介

[

《MySQL数据库原理、设计与应用》是MySQL编程的经典教材,其*版发行近10万册。历久弥新,精心修订。
本书是针对没有数据库基础的人群,帮助读者掌握MySQL数据库的基础知识和应用。全书共分为12章,内容包括数据库的基本概念、数据库与数据表的操作、数据的操作、用户与权限管理、视图、事务、触发器、存储过程、数据库优化与部署等内容。全书提供11个综合案例,通过“知识讲解 动手实践”的方式,帮助读者在构建知识体系基础上,将所学知识应用起来,不仅加深了对知识的理解,还可以掌握实用的应用技术。
配套的数字教学资源丰富,包括精美教学PPT、900道测试题、20小时教学视频。

]

目录

目录第1章数据库入门11.1数据库基础知识11.1.1数据库概述11.1.2数据库技术的发展21.1.3三级模式和二级映像31.1.4数据模型61.1.5关系运算101.1.6SQL语言121.1.7常见的数据库产品141.2MySQL安装与配置151.2.1获取MySQL151.2.2安装MySQL171.2.3配置MySQL191.2.4管理MySQL服务191.2.5用户登录与设置密码211.2.6MySQL客户端的相关命令221.3常用图形化工具241.3.1SQLyog241.3.2Navicat261.4本章小结271.5课后练习27第2章数据库基本操作292.1数据库操作292.1.1创建数据库292.1.2查看数据库302.1.3选择数据库312.1.4删除数据库322.2数据表操作332.2.1创建数据表34目录MySQL数据库原理、设计与应用2.2.2查看数据表352.2.3修改数据表372.2.4查看表结构382.2.5修改表结构402.2.6删除数据表432.3数据操作442.3.1添加数据442.3.2查询数据462.3.3修改数据482.3.4删除数据482.4动手实践: 电子杂志订阅表的操作492.5本章小结512.6课后练习52第3章数据类型与约束543.1数据类型543.1.1数字类型543.1.2时间和日期类型603.1.3字符串类型633.2表的约束683.2.1默认约束693.2.2非空约束703.2.3唯一约束713.2.4主键约束743.3自动增长763.4字符集与校对集783.4.1字符集与校对集概述783.4.2字符集与校对集的设置803.5动手实践: 设计用户表823.6本章小结843.7课后练习84第4章数据库设计864.1数据库设计概述864.2数据库设计范式874.3数据建模工具914.4数据库设计——电子商务网站934.4.1需求分析934.4.2准备工作954.4.3商品分类表964.4.4商品表974.4.5商品规格表1004.4.6商品属性表1034.4.7用户表1064.4.8评论表1084.5动手实践: 商品购物流程设计1094.6本章小结1144.7课后练习114第5章单表操作1165.1数据操作1165.1.1复制表结构和数据1165.1.2解决主键冲突1185.1.3清空数据1195.1.4去除重复记录1215.2排序与限量1225.2.1排序1225.2.2限量1245.3分组与聚合函数1265.3.1分组1265.3.2聚合函数1325.4运算符1335.4.1算术运算符1335.4.2比较运算符1395.4.3逻辑运算符1445.4.4赋值运算符1465.4.5位运算符1475.4.6运算符优先级1495.5动手实践: 商品评论表的操作1505.6本章小结1535.7课后练习153第6章多表操作1556.1多表查询1556.1.1联合查询1556.1.2连接查询1576.2子查询1626.2.1什么是子查询1626.2.2子查询分类1626.2.3子查询关键字1656.3外键约束1686.3.1添加外键约束1686.3.2关联表操作1706.3.3删除外键约束1726.4动手实践: 多表查询练习1746.5本章小结1766.6课后练习176第7章用户与权限1787.1用户与权限概述1787.2用户管理1827.2.1创建用户1827.2.2设置密码1867.2.3修改用户1887.2.4删除用户1907.3权限管理1907.3.1授予权限1907.3.2回收权限1957.3.3刷新权限1967.4动手实践: 用户与权限练习1967.5本章小结1987.6课后练习198第8章视图2008.1初识视图2008.1.1视图的概念和使用2008.1.2创建视图的语法格式2028.2视图管理2038.2.1创建视图2038.2.2查看视图2058.2.3修改视图2068.2.4删除视图2078.3视图数据操作2088.3.1添加数据2088.3.2修改数据2098.3.3删除数据2098.3.4视图检查条件2098.4动手实践: 视图的应用2108.5本章小结2128.6课后练习212第9章事务2149.1事务处理2149.1.1事务的概念2149.1.2事务的基本操作2159.1.3事务的保存点2179.2事务隔离级别2199.2.1查看隔离级别2199.2.2修改隔离级别2209.2.3MySQL的4种隔离级别2219.3动手实践: 事务的应用2279.4本章小结2289.5课后练习228第10章数据库编程23010.1函数23010.1.1内置函数23010.1.2自定义函数24710.2存储过程25010.2.1存储过程的概念25010.2.2存储过程的创建与执行25010.2.3存储过程的修改与删除25210.2.4存储过程的错误处理25410.3变量25610.3.1系统变量25610.3.2会话变量25810.3.3局部变量25910.4流程控制26010.4.1判断语句26010.4.2循环语句26410.4.3跳转语句26710.5游标26810.5.1游标的作用26810.5.2游标的操作流程26810.5.3使用游标检索数据26910.6触发器27110.6.1触发器的概述27110.6.2触发器的基本操作27110.7事件27510.7.1事件的概述27510.7.2事件的基本操作27510.8预处理SQL语句27910.9动手实践: 数据库编程实战28110.10本章小结28310.11课后练习283第11章数据库优化28511.1存储引擎28511.1.1什么是存储引擎28511.1.2存储引擎的选择28511.1.3InnoDB存储引擎28711.1.4MyISAM存储引擎28911.2索引29011.2.1索引概述29011.2.2索引的基本操作29111.2.3索引的使用原则29711.3锁机制29911.3.1认识锁机制29911.3.2表级锁30011.3.3行级锁30311.4分表技术30711.5分区技术30811.5.1分区概述30811.5.2分区管理30911.6数据碎片与维护31311.7动手实践: 数据库优化实战31511.8本章小结32111.9课后练习322第12章数据库配置与部署32412.1Linux环境安装MySQL32412.1.1Linux环境搭建32412.1.2用yum安装MySQL32712.1.3编译安装MySQL33112.2MySQL配置文件33612.2.1配置区段33612.2.2基本配置33612.2.3内存和优化配置33712.2.4日志配置33812.3数据备份与还原33912.3.1数据备份33912.3.2数据还原34112.3.3二进制日志34212.4多实例部署34512.5主从复制34712.6动手实践: 组复制35012.7本章小结35512.8课后练习355

封面

MySQL数据库原理.设计与应用

书名:MySQL数据库原理.设计与应用

作者:本书编委会

页数:356

定价:¥59.0

出版社:清华大学出版社

出版日期:2019-04-01

ISBN:9787302523765

PDF电子书大小:117MB 高清扫描完整版

百度云下载:http://www.chendianrong.com/pdf

发表评论

邮箱地址不会被公开。 必填项已用*标注