您好,欢迎光临有路网!
MySQL数据库原理及应用实战教程
QQ咨询:
有路璐璐:

MySQL数据库原理及应用实战教程

  • 作者:王永红、殷华英、张清涛
  • 出版社:清华大学出版社
  • ISBN:9787302599531
  • 出版日期:2022年03月01日
  • 页数:0
  • 定价:¥49.00
  • 分享领佣金
    手机购买
    城市
    店铺名称
    店主联系方式
    店铺售价
    库存
    店铺得分/总交易量
    发布时间
    操作

    新书比价

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

    图书详情

    内容提要
    本书是省级精 品在线开放课程“数据库技术”的教学改革成果和配套教材。本书将数据库原理、数据库操作、数据库管理整合为一体。全书分为五个项目共17个单元。 本书可作为技能应用型人才培养的计算机应用技术及相关专业的教学用书,也可作为数据库初学者的入门教材,或数据库系统工程师和“1 X”证书的培训教材,还适合作为使用MySQL数据库管理系统进行应用开发人员的学习参考用书。
    目录
    项目一数据库设计 单元一万丈高楼平地起——数据库基础3 1.1数据库技术概述3 1.1.1数据库的基本概念3 1.1.2数据库技术的发展5 1.1.3数据库系统的特点7 1.2数据库系统的组成9 1.3数据库系统体系结构11 1.3.1数据库系统三级模式11 1.3.2数据库系统两级映像13 1.3.3数据库系统体系结构14 单元二九层之台,起于累土——数据库建模18 2.1数据模型18 2.1.1数据模型的定义18 2.1.2数据模型的类型19 2.1.3数据模型的组成要素19 2.2概念数据模型20 2.2.1概念模型定义及基本概念20 2.2.2实体间联系21 2.2.3ER图设计23 2.3逻辑数据模型25 2.3.1逻辑数据模型的定义25 2.3.2层次模型26 2.3.3网状模型27 2.3.4关系模型28 单元三推陈出新——数据库模型转换34 3.1ER模型到关系模型转换34 3.1.1独立实体到关系模型的转换35 3.1.21∶1联系到关系模型的转换35 3.1.31∶n联系到关系模型的转换36 3.1.4m∶n联系到关系模型的转换37 3.1.5多元联系到关系模型的转换38 3.1.6自联系到关系模型的转换38 3.2综合应用案例39 单元四青出于蓝而胜于蓝——数据库规范化42 4.1函数依赖42 4.2范式45 4.2.1关系模式不合理带来的规范化问题45 4.2.2关系模式的范式46 4.2.3关系模式的第二范式48 4.2.4关系模式的第三范式49 4.3综合应用案例51 项目二MySQL数据库创建 单元五初识庐山真面目——MySQL数据库55 5.1MySQL数据库55 5.1.1MySQL数据库简介55 5.1.2MySQL数据库特点56 5.1.3MySQL数据库的安装与配置56 5.1.4MySQL服务器的启动、连接、断开和停止56 5.2MySQL58 5.2.1MySQL简介58 5.2.2MySQL分类59 5.3数据库的创建和管理59 5.3.1查看数据库SHOW DATABASE60 5.3.2创建数据库CREATE DATABASE61 5.3.3查看数据库定义SHOW CREATE DATABASE63 5.3.4选择数据库USE DATABASE63 5.3.5修改数据库ALTER DATABASE64 5.3.6删除数据库DROP DATABASE64 单元六揭开面纱看本质——MySQL数据的存储与管理67 6.1MySQL存储引擎67 6.1.1MySQL存储引擎的概念67 6.1.2查询MySQL中支持的存储引擎68 6.1.3MySQL常用存储引擎介绍69 6.2MySQL数据类型70 6.2.1数字类型70 6.2.2字符串类型71 6.2.3日期和时间类型72 6.3MySQL数据表操作72 6.3.1创建数据表CREATE TABLE73 6.3.2查看数据表SHOW TABLES74 6.3.3查看数据表结构SHOW COLUMNS75 6.3.4修改数据表ALTER TABLE76 6.3.5重命名数据表RENAME TABLE78 6.3.6复制数据表CREATE TABLE... AS/LIKE78 6.3.7删除数据表DELETE TABLE79 单元七不以规矩,不能成方圆——创建完整性约束82 7.1约束概述82 7.1.1约束分类82 7.1.2约束的操作83 7.2主键约束PRIMARY KEY85 7.2.1创建表时创建主键约束85 7.2.2删除主键约束87 7.2.3修改表时添加主键约束87 7.3性约束UNIQUE88 7.3.1创建表时创建性约束88 7.3.2修改表时添加性约束89 7.3.3删除性约束90 7.4默认值约束DEFAULT90 7.4.1创建表时创建默认值约束90 7.4.2修改表时添加默认值约束91 7.4.3删除默认值约束91 7.5非空约束NOT NULL92 7.5.1创建表时创建非空约束92 7.5.2修改表时添加非空约束92 7.5.3删除非空约束93 7.6检查约束CHECK93 7.6.1创建表时设置检查约束93 7.6.2修改表时添加检查约束95 7.6.3删除检查约束95 7.7外键约束FOREIGN KEY95 7.7.1创建表时设置外键约束96 7.7.2修改表时添加外键约束96 7.7.3删除外键约束97 单元八千里之行,始于足下——MySQL编程基础100 8.1MySQL编程基础知识100 8.1.1常量100 8.1.2MySQL的变量101 8.2MySQL系统函数103 8.2.1数学函数103 8.2.2字符串函数103 8.2.3日期时间函数104 项目三MySQL数据操作 单元九八仙过海,各显神通——MySQL表数据增、删、改操作109 9.1插入数据INSERT109 9.1.1使用INSERT...VALUES语句插入数据109 9.1.2使用INSERT...SET语句插入数据112 9.2修改数据UPDATE112 9.3删除数据DELETE/TRUNCATE TABLE114 9.3.1使用DELETE语句删除表记录114 9.3.2使用TRUNCATE语句清空表记录115 单元十众里寻他千百度——MySQL数据查询118 10.1查询语句SELECT118 10.2简单查询120 10.2.1无数据源查询120 10.2.2查询所有列122 10.2.3查询指定列122 10.2.4查询计算列123 10.2.5定义表和结果列的别名124 10.2.6查询表中前n条数据126 10.2.7消除重复记录127 10.3条件查询128 10.3.1比较条件查询128 10.3.2逻辑条件查询129 10.3.3列表条件查询130 10.3.4范围条件查询131 10.3.5模糊条件查询132 10.3.6空值条件查询135 10.4查询结果操作135 10.4.1对查询结果进行排序135 10.4.2使用聚合函数查询137 10.4.3对查询结果进行分组138 10.4.4对分组后的结果集数据进行过滤139 10.5连接查询140 10.5.1交叉连接查询140 10.5.2内连接查询141 10.5.3自连接查询143 10.5.4外连接查询145 10.6子查询147 10.6.1单值子查询147 10.6.2多值子查询148 10.6.3IN子查询149 10.6.4EXISTS子查询150 10.7合并查询结果152 10.7.1使用UNION合并结果152 10.7.2使用UNION ALL合并结果153 项目四MySQL进阶 单元十一快马加鞭,一日千里——索引157 11.1索引概述157 11.1.1索引的概念157 11.1.2数据访问方式158 11.1.3索引分类158 11.1.4索引使用原则和注意事项160 11.2创建索引161 11.2.1使用CREATE INDEX语句创建索引161 11.2.2使用CREATE TABLE语句创建索引162 11.2.3使用ALTER TABLE语句创建索引165 11.3查看索引167 11.4删除索引168 单元十二珠联璧合——视图170 12.1视图概述170 12.1.1视图概念170 12.1.2视图和表的区别171 12.1.3视图优点171 12.1.4视图注意事项172 12.2视图操作173 12.2.1创建视图173 12.2.2修改视图字段名称175 12.2.3查看视图176 12.2.4修改视图177 12.2.5删除视图178 单元十三百炼成钢——存储过程180 13.1流程控制语句180 13.1.1分支语句181 13.1.2循环语句184 13.2存储过程184 13.2.1创建存储过程185 13.2.2查看存储过程188 13.2.3修改存储过程189 13.2.4删除存储过程190 单元十四一触即发——触发器192 14.1触发器概述192 14.1.1触发器概念192 14.1.2触发事件192 14.1.3触发器优点193 14.1.4触发器分类193 14.2触发器操作194 14.2.1创建触发器194 14.2.2查询触发器195 14.2.3删除触发器196 单元十五不鸣则已,一鸣惊人——事务197 15.1事务概述197 15.1.1事务概念197 15.1.2事务特性198 15.2事务操作198 15.2.1事务开始198 15.2.2事务提交199 15.2.3事务撤销199 15.3事务操作综合案例200 项目五MySQL数据库管理 单元十六有备无患——MySQL数据库备份与恢复205 16.1MySQL数据备份和恢复206 16.1.1使用MYSQLDUMP命令备份206 16.1.2使用MYSQL命令恢复208 16.1.3使用MYSQLBINLOG命令恢复209 16.1.4复制目录的备份和恢复213 16.1.5使用MYSQLHOTCOPY命令备份和恢复213 16.2MySQL数据导出和导入214 16.2.1使用SELECT ... INTO OUTFILE命令导出数据215 16.2.2使用MYSQLDUMP命令导出数据217 16.2.3使用LOAD DATA INFILE命令导入数据218 16.2.4使用MYSQLIMPORT命令导入数据219 16.3综合应用案例220 单元十七责任重于泰山——MySQL权限与**225 17.1MySQL访问权限系统225 17.1.1权限表225 17.1.2权限系统工作原理227 17.2MySQL账户管理228 17.2.1创建账户228 17.2.2修改账户密码229 17.2.3删除账户231 17.3MySQL账户权限管理232 17.3.1账户授权232 17.3.2权限查看234 17.3.3撤销账户权限235 17.3.4更改账户权限237 17.3.5账户**措施238 17.4综合应用案例239 参考文献244

    与描述相符

    100

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