文轩网图书旗舰店
  • 扫码下单

  • MySQL数据库应用、设计与管理任务驱动教程(微课版) 陈承欢 汤梦姣 著 大中专 文轩网
  • 新华书店正版
    • 作者: 陈承欢 汤梦姣著
    • 出版社: 人民邮电出版社
    • 出版时间:2021-09-01 00:00:00
    送至
  • 由""直接销售和发货,并提供售后服务
  • 加入购物车 购买电子书
    服务

    看了又看

    商品预定流程:

    查看大图
    /
    ×

    店铺装修中

    商家:
    文轩网图书旗舰店
    联系:
    • 商品

    • 服务

    • 物流

    搜索店内商品

    文轩网图书旗舰店

  •      https://product.suning.com/0070067633/11555288247.html

     

    商品参数
    • 作者: 陈承欢 汤梦姣著
    • 出版社:人民邮电出版社
    • 出版时间:2021-09-01 00:00:00
    • 版次:1
    • 印次:1
    • 印刷时间:2021-09-01
    • 页数:290
    • 开本:16开
    • 装帧:平装
    • ISBN:9787115563538
    • 国别/地区:中国
    • 版权提供:人民邮电出版社

    MySQL数据库应用、设计与管理任务驱动教程(微课版)

    作  者:陈承欢 汤梦姣 著
    定  价:59.8
    出 版 社:人民邮电出版社
    出版日期:2021年09月01日
    页  数:290
    装  帧:平装
    ISBN:9787115563538
    主编推荐

    1.湖南铁道职院陈承欢教授新书 2.11个教学模块,真实工作任务为载体 3.Windows命令行界面和Navicat图形界面并用 4.配套全套微课

    内容简介

    本书主要介绍了MySQL数据库的应用、设计与管理。本书分为11个模块,分别是启动与登录MySQL、创建与操作MySQL数据库、创建与优化MySQL数据表结构、设置与维护数据库中数据完整性、添加与更新MySQL数据表数据、用SQL语句查询MySQL数据表、用视图方式操作MySQL数据表、用程序方式获取与处理MySQL表数据、安全管理与备份MySQL数据库、设计与优化MySQL数据库、Python程序连接与访问MySQL数据库。全书以真实的工作任务为载体组织教学内容,实施教学过程,强化技能训练,提升动手能力,提升读者数据库设计、应用与管理的能力。 本书可以作为普通高等院校、职业院校MySQL相关课程的教材,也可以作为MySQL的培训教材及MySQL爱好者的自学参考书。

    作者简介

    陈承欢,三级教授,不错工程师,软件设计师,湖南省省级专业带头人,湖南省青年骨干教师,武汉大学软件工程专业,湖南铁道职业技术学院教务处处长。2008年,曾赴澳大利亚坎培门理工学院培训交流,2015年,曾赴加拿大圣力嘉学院培训交流,2019年,曾赴英国、德国学习交流。主持开发职业教育特色教材50多本。国家精品课程与国家精品共享课程配套教材1本,国家职业教育资源库配套教材3本。主持《网页设计与制作》国家精品课程,主持《网页设计与制作》国家精品共享课程,主持《计算机维护与维修》、《实用工具软件应用》、《网页样式设计》3门国家资源库课程

    精彩内容

    目录
    模块1 启动与登录MySQL..........1 1.1  认知MySQL 与Navicat ..............1 1.2  启动与终止MySQL 服务..............3 【任务1-1】启动与停止MySQL服务................................4 1.3  登录与退出MySQL 数据库服务器.......................................7 【任务1-2】登录与退出MySQL  数据库服务器.............................8 1.4  试用MySQL 的管理工具.............9 【任务1-3】试用MySQL  的管理工具..............................10 【任务1-4】试用MySQL  的图形管理工具Navicat for MySQL......12 课后练习............................................  15 模块2 创建与操作MySQL数据库.........................17 2.1  创建数据库................................  17 2.1.1  认知数据库技术中的基本概念......................................17 2.1.2  认知创建MySQL 数据库的命令......................................20 【任务2-1】使用Navicat  for MySQL 工具创建数据库MallDB .....20 【任务2-2】在【命令提示符】窗口中使用Create  Database 语句创建数据库.......24 2.2  选择与查看数据库......................  25 【任务2-3】在【命令提示符】窗口中使用语句方式选择与查看数据库相关信息.....25 2.3  修改数据库.................................27 【任务2-4】使用Alter  Database 语句修改数据库....................27 2.4  删除数据库.................................29 【任务2-5】使用Drop  Database 语句删除数据库...................  29 2.5  MySQL 数据库存储引擎.............29 2.5.1  MySQL 存储引擎的类型.......  29 2.5.2  MySQL 存储引擎的选择.......  30 【任务2-6】在【命令提示符】窗口中查看并选择MySQL  数据库支持的存储引擎.....30 课后练习............................................31 模块3 创建与优化MySQL  数据表结构.............................  33 3.1  体验网上商城数据库应用.............34 【任务3-1】通过网上商城实例体验数据库的应用..........................  34 3.2  MySQL 的数据类型及选用..........40 3.2.1  MySQL 数据类型与特点.......  40 3.2.2  MySQL 数据类型的选择.......  43 3.2.3  MySQL 数据类型的属性.......  45 【任务3-2】合理选择char  类型和varchar 类型................  45 3.3  分析并确定数据表的结构.............46 【任务3-3】分析并确定多张数据表的结构.............................  46 3.4  创建数据表.................................50 【任务3-4】使用Create  Table 语句创建“用户表” .............50 【任务3-5】使用Navicat  图形管理工具创建多张数据表.............52 【任务3-6】通过复制现有数据表的方式创建新的数据表.............56 3.5  查看MySQL 数据库中的数据表及其结构数据...................  58 【任务3-7】选择当前数据库并查看当前数据库中的所有数据表....58 【任务3-8】查看数据表的结构..........58 3.6  修改MySQL 数据表的结构........  60 【任务3-9】使用Navicat  图形管理工具修改数据表的结构....60 【任务3-10】使用Alter  Table 语句修改数据表的结构...............63 3.7  删除没有被关联的数据表............  66 【任务3-11】删除没有被关联的数据表.........................66 课后练习............................................  67 模块4 设置与维护数据库中数据完整性..........................  69 4.1  创建数据表的同时定义约束.........  70 【任务4-1】使用Create  Table 语句创建包含约束的单张数据表....73 【任务4-2】使用Create  Table 语句创建包含外键约束的主从数据表.........75 【任务4-3】查看定义了约束的数据表结构..............................76 4.2  修改数据表时设置其约束............  78 【任务4-4】使用Navicat  图形管理工具设置数据表的约束..........78 【任务4-5】使用命令提示符语句的方式修改数据表与设置其约束....80 4.3  创建与使用索引.........................  85 【任务4-6】创建数据表的同时创建索引.............................  87 【任务4-7】在已经存在的数据表中创建索引.............................  89 【任务4-8】使用Alter  Table 语句创建索引.............................  89 4.4  删除数据表的约束和索引.............90 【任务4-9】使用命令行语句的方式删除数据表中的约束.............  91 【任务4-10】删除数据表中的索引....  93 4.5  删除存在外键约束的数据表..........93 【任务4-11】删除存在外键约束的数据表.........................  93 课后练习............................................95 模块5 添加与更新MySQL  数据表数据.............................  97 5.1  向MySQL 数据表中添加数据......98 5.1.1  使用Navicat 图形管理工具向MySQL 数据表中输入数据....  98 【任务5-1】使用Navicat  图形管理工具向数据表中输入数据.......  98 5.1.2  向MySQL 数据表中导入数据...................................  100 【任务5-2】使用Navicat  图形管理工具导入Excel 文件中的数...............  100 【任务5-3】使用Mysqlimport  命令导入文本文件....................  104 5.1.3  向存在外键约束的MySQL 数据表中导入数据.....................  106 【任务5-4】使用Navicat  图形管理工具向存在外键约束的MySQL数据表中导入数据.......  106 5.1.4  使用Insert 语句向数据表中添加数据...............................  107 【任务5-5】使用Insert  语句向数据表中插入记录.....................109 5.2  修改数据表中的数据.................  110 5.2.1  使用Navicat 图形管理工具查看与修改MySQL 数据表的记录数据...........110 【任务5-6】使用Navicat  图形管理工具查看与修改数据表中的记录............110 5.2.2  使用Update 语句更新数据表中的数据............................111 【任务5-7】使用Update  语句更新数据表中的数据..................111 5.3  删除数据表中的记录数据..........  112 5.3.1  使用Navicat 图形管理工具删除数据表中的记录数据............112 【任务5-8】使用Navicat  图形管理工具删除数据表中的记录数据................112 5.3.2  使用Delete 语句删除数据表中的记录数据.........................113 【任务5-9】使用Delete  语句删除数据表中的记录数据...........113 5.4  从MySQL 数据表中导出数据...  114 【任务5-10】使用Navicat  图形管理工具将数据表中的数据导出到Excel 工作表中..........114 【任务5-11】使用Mysql  命令将数据表导出到文本文件..........116 【任务5-12】使用Mysqldump  命令将数据表导出到文本文件.................117 课后练习..........................................  119 模块6 用SQL  语句查询MySQL数据表........................  120 6.1  创建单表基本查询....................  121 【任务6-1】使用Navicat  图形管理工具实现查询操作...............122 【任务6-2】查询时选择与设置字段...125 【任务6-3】查询时选择行...............127 【任务6-4】对查询结果进行排序....  134 【任务6-5】分组进行数据查询........  135 6.2  创建多表连接查询.....................137 【任务6-6】创建基本连接查询........  137 【任务6-7】创建内连接查询...........  139 【任务6-8】创建外连接查询...........  139 【任务6-9】使用Union  语句创建多表联合查询....................  140 6.3  创建嵌套查询和子查询..............141 【任务6-10】创建单值嵌套查询.....  141 【任务6-11】使用In  关键字创建子查询.........................  143 【任务6-12】使用Exists  关键字创建子查询.........................  143 【任务6-13】使用Any  关键字创建子查询.........................  144 【任务6-14】使用All  关键字创建子查询.........................  144 课后练习..........................................145 模块7 用视图方式操作MySQL数据表........................  147 7.1  认知视图..................................148 7.1.1  视图的定义........................  148 7.1.2  视图的优点.........................  148 7.2  创建视图..................................148 7.2.1  创建视图的语法格式...........  148 7.2.2  创建视图的注意事项...........  150 7.3  查看视图相关信息.....................150 【任务7-1】使用Create  View 语句创建单源表视图...........  150 【任务7-2】使用Navicat  图形管理工具创建多源表视图............152 【任务7-3】修改视图.....................156 【任务7-4】利用视图查询与更新数据表中的数据..................157 【任务7-5】删除视图.....................158 课后练习..........................................  159 模块8 用程序方式获取与处理MySQL  表数据............  160 8.1  执行多条语句获取MySQL表数据.....................................  161 8.1.1  MySQL 的常量...................161 8.1.2  MySQL 的变量...................161 8.1.3  MySQL 的运算符与表达式...165 8.1.4  MySQL 的控制语句............166 8.1.5  MySQL 的注释符................168 【任务8-1】在【命令提示符】窗口中编辑与执行多条SQL语句................169 8.2  使用存储过程和游标获取与处理MySQL 表数据........................  169 8.2.1  MySQL 的存储过程............169 8.2.2  MySQL 的游标...................172 【任务8-2】在【命令提示符】窗口中创建存储过程查看指定出版社出版的图书种类...........173 【任务8-3】在【命令提示符】窗口中创建有输入参数的存储过程.............174 【任务8-4】使用Navicat  图形管理工具创建有输入参数的存储过程...........175 【任务8-5】使用Navicat  图形管理工具创建有输入参数和输出参数的存储过程...........178 【任务8-6】使用Navicat  图形管理工具创建有InOut 参数的存储过程.........180 【任务8-7】在【命令提示符】窗口中创建应用游标的存储过程....  182 8.3  使用函数获取与处理MySQL 表数据...............................183 8.3.1  MySQL 系统定义的内置函数..................................  183 8.3.2  MySQL 的自定义函数........  184 8.3.3  调用MySQL 的函数...........  185 【任务8-8】在【命令提示符】窗口中创建自定义函数getTypeName()..........  185 【任务8-9】使用Navicat  图形管理工具创建带参数的函数getBookNumber() .....  186 8.4  使用触发器获取与处理MySQL表数据...............................189 【任务8-10】创建Insert  触发器.....  190 【任务8-11】创建Delete  触发器...  191 【任务8-12】应用触发器同步更新多张数据表中的数据.........  192 8.5  使用事务获取与处理MySQL表数据.....................................195 【任务8-13】创建与使用事务.........  196 课后练习..........................................197 模块9 安全管理与备份MySQL数据库........................  200 9.1  登录与退出MySQL 数据库服务器.....................................201 9.1.1  登录与退出MySQL 数据库服务器...............................  201 9.1.2  MySQL 的Show 命令........  201 【任务9-1】尝试多种方式登录MySQL数据库服务器...............202 9.2  MySQL 的用户管理..................203 9.2.1  使用Create User 语句添加MySQL 用户...............203 【任务9-2】在【命令提示符】窗口中使用Create  User 语句添加MySQL 用户......204 【任务9-3】使用Navicat  图形管理工具添加与管理MySQL用户..................205 9.2.2  修改MySQL 用户的名称.....208 9.2.3  修改MySQL 用户的密码.....208 【任务9-4】在【命令提示符】窗口中使用多种方式修改root  用户的密码.........209 【任务9-5】在【命令提示符】窗口中使用多种方式修改普通用户的密码.......209 【任务9-6】使用Navicat  图形管理工具修改用户的密码............210 9.2.4  删除普通用户......................211 【任务9-7】在【命令提示符】窗口中修改与删除普通用户...........211 【任务9-8】使用Navicat  图形管理工具修改和删除用户...........212 9.3  MySQL 的权限管理.................  213 9.3.1  MySQL 的权限表................213 9.3.2  MySQL 的各种权限.............217 9.3.3  授予权限.............................218 9.3.4  查看用户的权限信息............220 9.3.5  用户权限的转换和限制.........220 9.3.6  撤销权限.............................220 【任务9-9】剖析MySQL  权限表的验证过程.....................221 【任务9-10】在【命令提示符】窗口中查看指定用户的权限信息............222 【任务9-11】在【命令提示符】窗口中授予用户全局权限.......224 【任务9-12】在【命令提示符】窗口中授予用户数据库权限...225 【任务9-13】在【命令提示符】窗口中授予用户数据表权限和字段权限.........226 【任务9-14】在【命令提示符】窗口中授予用户对存储过程和函数的操作权限.....227 【任务9-15】使用Navicat  图形管理工具查看与管理权限...228 【任务9-16】在【命令提示符】窗口中对用户的权限进行转换和撤销..........231 9.4  MySQL 的角色管理..................232 9.4.1  创建角色并授予用户角色权限...................................233 9.4.2  查看分配给用户的权限以及角色所拥有的权限................233 9.4.3  为用户设置默认角色............234 9.4.4  撤销角色或角色权限............235 9.4.5  删除角色.............................235 【任务9-17】在【命令提示符】窗口中使用Create  Role 语句创建MySQL 的角色..........235 9.5  备份与还原MySQL 数据库.......237 9.5.1  数据库的备份......................237 9.5.2  数据库的还原.....................  238 【任务9-18】使用Mysqldump  命令备份与还原MySQL 的数据.................239 【任务9-19】使用Navicat  图形管理工具备份与还原MySQL 的数据库..........239 课后练习..........................................243 模块10 设计与优化MySQL数据库........................  245 10.1  MySQL 数据库设计的需求分析......................................246 【任务10-1】网上商城数据库设计的需求分析....................250 10.2  MySQL 数据库的概念结构设计......................................  253 【任务10-2】网上商城数据库的概念结构设计....................253 10.3  MySQL 数据库的逻辑结构设计......................................  254 【任务10-3】网上商城数据库的逻辑结构设计....................254 10.4  MySQL 数据库的物理结构设计......................................  255 【任务10-4】网上商城数据库的物理结构设计....................255 10.5  MySQL 数据库的设计优化.....  257 【任务10-5】网上商城数据库的设计优化..........................257 10.6  MySQL 数据库的性能优化.....  257 10.6.1  查看MySQL 数据库的性能参数.................................257 【任务10-6】查询MySQL  数据库常用的性能参数................258 10.6.2  数据表查询速度的优化.......259 【任务10-7】了解查询语句的执行情况与解读分析结果..........260 【任务10-8】对比查询语句中不使用索引和使用索引的查询情况............262 【任务10-9】分析Select  查询语句使用Like 关键字的查询情况............263 10.6.3  数据表结构的优化..............263 【任务10-10】通过分解数据表提高数据的查询效率..............264 【任务10-11】通过建立中间数据表提高联合查询的查询效率...266 10.6.4  优化插入记录的速度..........267 10.6.5  MySQL 分析表、检查表和优化表..............................269 【任务10-12】分析与检查MySQL数据表.....................269 10.6.6  SQL 语句的优化...............270 课后练习..........................................272 模块11 Python  程序连接与访问MySQL 数据库............  275 11.1  连接MySQL 数据库...............276 【任务11-1】使用PyMySQL  库的Connect()方法连接MySQL 数据库..........  278 11.2  创建MySQL 数据表...............281 【任务11-2】创建MySQL  数据表“员工信息” ..............  281 11.3  向MySQL 数据表中插入记录......................................282 【任务11-3】使用Insert  语句向数据表“员工信息”中插入记录..............282 11.4  从MySQL 数据表中查询符合条件的记录.............................283 【任务11-4】从“员工信息”数据表中查询符合指定条件的所有记录..........  283 11.5  更新MySQL 数据表...............284 【任务11-5】更新数据表“员工信息”中的数据...................  284 11.6  删除MySQL 数据表中的记录......................................285 【任务11-6】删除数据表“员工信息”中的记录...................  285 课后练习..........................................286 附录A~F  ...................  288 参考文献......................  290

    售后保障

    最近浏览

    猜你喜欢

    该商品在当前城市正在进行 促销

    注:参加抢购将不再享受其他优惠活动

    x
    您已成功将商品加入收藏夹

    查看我的收藏夹

    确定

    非常抱歉,您前期未参加预订活动,
    无法支付尾款哦!

    关闭

    抱歉,您暂无任性付资格

    此时为正式期SUPER会员专享抢购期,普通会员暂不可抢购