返回首页
苏宁会员
购物车 0
易付宝
手机苏宁

服务体验

店铺评分与同行业相比

用户评价:----

物流时效:----

售后服务:----

  • 服务承诺: 正品保障
  • 公司名称:
  • 所 在 地:

  • 正版新书]MY SQL 数据库应用. 设计与管理 任务驱动教程(微课版
  • 全店均为全新正版书籍,欢迎选购!新疆西藏青海(可包挂刷).港澳台及海外地区bu bao快递
    • 作者: 陈承欢汤梦姣著 | 陈承欢汤梦姣编 | 陈承欢汤梦姣译 | 陈承欢汤梦姣绘
    • 出版社: 人民邮电出版社
    • 出版时间:2021-09-01
    送至
  • 由""直接销售和发货,并提供售后服务
  • 加入购物车 购买电子书
    服务

    看了又看

    商品预定流程:

    查看大图
    /
    ×

    苏宁商家

    商家:
    君凤文轩图书专营店
    联系:
    • 商品

    • 服务

    • 物流

    搜索店内商品

    商品分类

    商品参数
    • 作者: 陈承欢汤梦姣著| 陈承欢汤梦姣编| 陈承欢汤梦姣译| 陈承欢汤梦姣绘
    • 出版社:人民邮电出版社
    • 出版时间:2021-09-01
    • 版次:1
    • 印次:1
    • 字数:565千字
    • 页数:290
    • 开本:16开
    • ISBN:9787115563538
    • 版权提供:人民邮电出版社
    • 作者:陈承欢汤梦姣
    • 著:陈承欢汤梦姣
    • 装帧:平装
    • 印次:1
    • 定价:59.8
    • ISBN:9787115563538
    • 出版社:人民邮电出版社
    • 开本:16开
    • 印刷时间:暂无
    • 语种:暂无
    • 出版时间:2021-09-01
    • 页数:290
    • 外部编号:党庄162355
    • 版次:1
    • 成品尺寸:暂无

    模块1

    启动与登录MySQL1

    1.1认知MySQL与Navicat1

    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的图形管理工具NavicatforMySQL12

    课后练习15

    模块2

    创建与操作MySQL数据库17

    2.1创建数据库17

    2.1.1认知数据库技术中的基本概念17

    2.1.2认知创建MySQL数据库的命令20

    【任务2-1】使用NavicatforMySQL工具创建数据库MallDB20

    【任务2-2】在【命令提示符】窗口中使用CreateDatabase语句创建数据库24

    2.2选择与查看数据库25

    【任务2-3】在【命令提示符】窗口中使用语句方式选择与查看数据库相关信息25

    2.3修改数据库27

    【任务2-4】使用AlterDatabase语句修改数据库27

    2.4删除数据库29

    【任务2-5】使用DropDatabase语句删除数据库29

    2.5MySQL数据库存储引擎29

    2.5.1MySQL存储引擎的类型29

    2.5.2MySQL存储引擎的选择30

    【任务2-6】在【命令提示符】窗口中查看并选择MySQL数据库支持的存储引擎30

    课后练习31

    模块3

    创建与优化MySQL数据表结构33

    3.1体验网上商城数据库应用34

    【任务3-1】通过网上商城实例体验数据库的应用34

    3.2MySQL的数据类型及选用40

    3.2.1MySQL数据类型与特点40

    3.2.2MySQL数据类型的选择43

    3.2.3MySQL数据类型的属性45

    【任务3-2】合理选择char类型和varchar类型45

    3.3分析并确定数据表的结构46

    【任务3-3】分析并确定多张数据表的结构46

    3.4创建数据表50

    【任务3-4】使用CreateTable语句创建“用户表”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】使用AlterTable语句修改数据表的结构63

    3.7删除没有被关联的数据表66

    【任务3-11】删除没有被关联的数据表66

    课后练习67

    模块4

    设置与维护数据库中数据完整性69

    4.1创建数据表的同时定义约束70

    【任务4-1】使用CreateTable语句创建包含约束的单张数据表73

    【任务4-2】使用CreateTable语句创建包含外键约束的主从数据表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】使用AlterTable语句创建索引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】使用CreateView语句创建单源表视图150

    【任务7-2】使用Navicat图形管理工具创建多源表视图152

    【任务7-3】修改视图156

    【任务7-4】利用视图查询与更新数据表中的数据157

    【任务7-5】删除视图158

    课后练习159

    模块8

    用程序方式获取与处理MySQL表数据160

    8.1执行多条语句获取MySQL表数据161

    8.1.1MySQL的常量161

    8.1.2MySQL的变量161

    8.1.3MySQL的运算符与表达式165

    8.1.4MySQL的控制语句166

    8.1.5MySQL的注释符168

    【任务8-1】在【命令提示符】窗口中编辑与执行多条SQL语句169

    8.2使用存储过程和游标获取与处理MySQL表数据169

    8.2.1MySQL的存储过程169

    8.2.2MySQL的游标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.1MySQL系统定义的内置函数183

    8.3.2MySQL的自定义函数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.2MySQL的Show命令201

    【任务9-1】尝试多种方式登录MySQL数据库服务器202

    9.2MySQL的用户管理203

    9.2.1使用CreateUser语句添加MySQL用户203

    【任务9-2】在【命令提示符】窗口中使用CreateUser语句添加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.3MySQL的权限管理213

    9.3.1MySQL的权限表213

    9.3.2MySQL的各种权限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.4MySQL的角色管理232

    9.4.1创建角色并授予用户角色权限233

    9.4.2查看分配给用户的权限以及角色所拥有的权限233

    9.4.3为用户设置默认角色234

    9.4.4撤销角色或角色权限235

    9.4.5删除角色235

    【任务9-17】在【命令提示符】窗口中使用CreateRole语句创建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.1MySQL数据库设计的需求分析246

    【任务10-1】网上商城数据库设计的需求分析250

    10.2MySQL数据库的概念结构设计253

    【任务10-2】网上商城数据库的概念结构设计253

    10.3MySQL数据库的逻辑结构设计254

    【任务10-3】网上商城数据库的逻辑结构设计254

    10.4MySQL数据库的物理结构设计255

    【任务10-4】网上商城数据库的物理结构设计255

    10.5MySQL数据库的设计优化257

    【任务10-5】网上商城数据库的设计优化257

    10.6MySQL数据库的性能优化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.5MySQL分析表、检查表和优化表269

    【任务10-12】分析与检查MySQL数据表269

    10.6.6SQL语句的优化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~F288

    参考文献290


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


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


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

    本书可以作为普通高等院校、职业院校MySQL相关课程的教材,也可以作为MySQL的培训教材及MySQL爱好者的自学参考书。


    售后保障

    最近浏览

    猜你喜欢

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

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

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

    查看我的收藏夹

    确定

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

    关闭

    抱歉,您暂无任性付资格

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