登入帳戶  | 訂單查詢  | 購物車/收銀台( 0 ) | 在線留言板  | 付款方式  | 運費計算  | 聯絡我們  | 幫助中心 |  加入書簽
會員登入 新用戶登記
HOME新書上架暢銷書架好書推介特價區會員書架精選月讀2023年度TOP分類瀏覽雜誌 臺灣用戶
品種:超過100萬種各類書籍/音像和精品,正品正價,放心網購,悭钱省心 服務:香港台灣澳門海外 送貨:速遞郵局服務站

新書上架簡體書 繁體書
暢銷書架簡體書 繁體書
好書推介簡體書 繁體書

三月出版:大陸書 台灣書
二月出版:大陸書 台灣書
一月出版:大陸書 台灣書
12月出版:大陸書 台灣書
11月出版:大陸書 台灣書
十月出版:大陸書 台灣書
九月出版:大陸書 台灣書
八月出版:大陸書 台灣書
七月出版:大陸書 台灣書
六月出版:大陸書 台灣書
五月出版:大陸書 台灣書
四月出版:大陸書 台灣書
三月出版:大陸書 台灣書
二月出版:大陸書 台灣書
一月出版:大陸書 台灣書

『簡體書』剑指MySQL 8.0——入门、精练与实战

書城自編碼: 3824279
分類:簡體書→大陸圖書→計算機/網絡计算机理论
作者: 尚硅谷教育
國際書號(ISBN): 9787121447334
出版社: 电子工业出版社
出版日期: 2023-01-01

頁數/字數: /
書度/開本: 大16开 釘裝: 平装

售價:HK$ 131.3

我要買

 

** 我創建的書架 **
未登入.


新書推薦:
意大利文艺复兴新艺术史
《 意大利文艺复兴新艺术史 》

售價:HK$ 958.8
2023年《咬文嚼字》合订本(精)
《 2023年《咬文嚼字》合订本(精) 》

售價:HK$ 93.6
世界银行营商环境成熟度方法论手册
《 世界银行营商环境成熟度方法论手册 》

售價:HK$ 321.6
观鹤笔记.全三册
《 观鹤笔记.全三册 》

售價:HK$ 179.3
Hello算法
《 Hello算法 》

售價:HK$ 155.8
变革时代的公司契约:法律能否与时俱进?
《 变革时代的公司契约:法律能否与时俱进? 》

售價:HK$ 93.6
我国城乡融合发展基本格局及典型形态研究
《 我国城乡融合发展基本格局及典型形态研究 》

售價:HK$ 82.8
写意兰竹树石课徒稿
《 写意兰竹树石课徒稿 》

售價:HK$ 110.4

 

內容簡介:
本书基于MySQL 8.0进行讲解,总计12章。第1~4章,从数据库的基本概念讲起,一步步带领读者搭建MySQL开发环境,分别以命令行和SQLyog图形化界面两种方式展示了数据库和表的基本操作,以及表中数据的增删改查等日常操作。第5~6章,详细介绍了MySQL数据类型、运算符以及各种系统函数,包括MySQL 8.0最新引入的窗口函数等。第7~12章,带领读者进一步探究MySQL的高级查询、约束、视图、变量、存储过程和函数、视图、简单事务管理和用户权限管理等更加复杂和专业的功能。作为一本讲解MySQL使用的入门图书,本书注重基础理论知识的讲解,内容全面细致,辅以大量的代码实例,并提供配套视频教程。书中还提供了一个数据库设计的综合案例,进一步介绍了MySQL在实际工作中的应用,帮助初学者夯实基础,为下一步的进阶提升做好准备。本书适用于MySQL数据库初学者、MySQL数据库开发人员和MySQL数据库管理员,以及高等院校和培训学校相关专业的师生作为教材或教辅材料。
關於作者:
尚硅谷教育是一家专业的IT教育培训机构,开设了JavaEE、大数据、HTML5前端等多门学科,在互联网上发布的JavaEE、大数据、HTML5前端、区块链、C语言、Python等技术视频教程广受赞誉。
目錄
第1章 数据库概述 1
1.1 数据库相关概念 1
1.1.1 数据库系统 1
1.1.2 关系型数据库 2
1.2 SQL 4
1.2.1 SQL分类 5
1.2.2 SQL规范 5
1.3 MySQL简介 6
1.3.1 MySQL的优势 6
1.3.2 MySQL版本 6
1.4 本章小结 7
第2章 MySQL环境搭建 8
2.1 安装与卸载 8
2.1.1 MySQL下载 8
2.1.2 安装MySQL 8.0 9
2.1.3 配置MySQL 8.0 12
2.1.4 卸载MySQL 8.0 16
2.1.5 安装失败问题 18
2.2 启动和停止数据库服务 20
2.2.1 使用图形服务工具 20
2.2.2 使用命令行方式 20
2.3 连接登录MySQL数据库 21
2.3.1 使用MySQL Command Line Client登录 21
2.3.2 以Windows命令行方式登录 21
2.3.3 配置Path环境变量 21
2.4 MySQL常用图形界面工具 23
2.4.1 MySQL Workbench 24
2.4.2 DBeaver 25
2.4.3 SQLyog 27
2.4.4 图形界面工具连接MySQL 8.0问题 28
2.5 本章小结 29
?
第3章 数据库和表的基本操作 30
3.1 数据库的基本操作 30
3.1.1 查看数据库 30
3.1.2 创建数据库 31
3.1.3 修改数据库 32
3.1.4 删除数据库 32
3.1.5 使用数据库 33
3.2 数据表的基本操作 33
3.2.1 创建数据表 33
3.2.2 查看数据表 34
3.2.3 查看数据表结构 35
3.2.4 修改数据表 36
3.2.5 删除数据表 40
3.3 图形化界面方式创建数据库和表 40
3.3.1 图形化界面方式创建数据库 40
3.3.2 图形化界面方式创建数据表 41
3.4 MySQL 8.0的新特性 43
3.4.1 系统表全部为InnoDB表 43
3.4.2 默认字符集改为utf8mb4 43
3.5 本章小结 45
第4章 数据表的增删改查及事务管理 46
4.1 插入数据 46
4.1.1 给表的所有字段插入数据 46
4.1.2 给表的部分字段插入数据 47
4.1.3 插入多条记录 48
4.2 查询数据 49
4.2.1 查看表达式的计算结果 49
4.2.2 查看数据表的所有记录行 49
4.2.3 查看数据表的部分行 50
4.2.4 关键字AS和DISTINCT 51
4.3 修改数据 52
4.3.1 修改所有记录行 52
4.3.2 修改部分记录行 53
4.4 删除数据 54
4.4.1 删除部分记录行 54
4.4.2 删除所有记录行 55
4.5 计算列数据的插入和更新 56
4.5.1 增加计算列 56
4.5.2 计算列数据的插入和修改 57
4.6 简单事务管理 58
4.6.1 事务控制 58
4.6.2 回滚部分事务 61
4.6.3 DDL语句不支持回滚 63
4.7 MySQL 8.0的新特性 64
4.7.1 数据字典合并并转为事务型 64
4.7.2 DDL操作原子化以支持事务完整性 65
4.8 本章小结 66
第5章 MySQL数据类型 67
5.1 数值类型 67
5.1.1 整数类型 67
5.1.2 浮点数和定点数类型 70
5.1.3 位类型 72
5.2 日期/时间类型 74
5.3 字符串类型 77
5.3.1 CHAR和VARCHAR类型 78
5.3.2 BINARY和VARBINARY类型 80
5.3.3 BLOB和TEXT类型 82
5.3.4 ENUM和SET类型 85
5.3.5 二进制字符串和文本字符串 86
5.4 空间类型 88
5.5 JSON类型 90
5.6 综合案例:员工表 92
5.6.1 使用命令行导入SQL脚本 93
5.6.2 图形界面工具导入SQL脚本 94
5.6.3 使用来自其他数据库引擎的数据类型 97
5.7 本章小结 97
第6章 MySQL运算符和系统函数 98
6.1 运算符 98
6.1.1 算术运算符 99
6.1.2 比较运算符 100
6.1.3 逻辑运算符 105
6.1.4 位运算符 107
6.1.5 运算符优先级 109
6.2 单行函数 109
6.2.1 数学函数 110
6.2.2 字符串函数 111
6.2.3 日期时间函数 114
6.2.4 条件判断函数 121
6.2.5 加密函数 124
6.2.6 系统信息函数 125
6.2.7 JSON函数 127
6.2.8 空间函数 134
6.3 聚合函数 136
6.4 MySQL 8.x新特性:窗口函数 137
6.5 本章小结 147
第7章 高级查询语句 148
7.1 JOIN ON子句 150
7.1.1 表的关系 150
7.1.2 关联查询 151
7.1.3 内连接 154
7.1.4 左连接 156
7.1.5 右连接 158
7.1.6 自连接 159
7.2 合并查询结果 159
7.3 GROUP BY子句 161
7.4 HAVING子句 164
7.5 ORDER BY子句 166
7.6 LIMIT子句 168
7.7 子查询 170
7.7.1 在SELECT语句的SELECT子句中嵌套子查询 170
7.7.2 在SELECT语句的WHERE子句中嵌套子查询 171
7.7.3 在SELECT语句的EXISTS子句中嵌套子查询 174
7.7.4 在SELECT语句的FROM子句中嵌套子查询 176
7.7.5 在UPDATE语句中嵌套子查询 178
7.7.6 在DELETE语句中嵌套子查询 179
7.7.7 使用子查询复制表结构和数据 180
7.8 MySQL 8.0新特性:通用表达式 182
7.9 本章小结 185
第8章 约束 186
8.1 非空约束 187
8.2 唯一键约束 189
8.3 主键约束 196
8.4 自增属性 201
8.5 默认值约束 208
8.6 外键约束 210
8.7 MySQL 8.0新特性:检查约束 219
8.8 图形界面工具操作约束 223
8.9 本章小结 226
第9章 视图 227
9.1 创建视图 227
9.2 视图算法 230
9.3 查看视图 232
9.4 修改视图 234
9.5 删除视图 235
9.6 更新视图数据 237
9.7 视图的作用 242
9.8 本章小结 243
第10章 存储过程和函数 244
10.1 变量 244
10.1.1 系统变量 244
10.1.2 MySQL 8.0的新特性:全局变量的持久化 248
10.1.3 用户变量 249
10.2 存储过程 251
10.2.1 创建和调用存储过程 251
10.2.2 声明局部变量 255
10.2.3 查看存储过程 256
10.2.4 修改存储过程 258
10.2.5 删除存储过程 258
10.3 自定义函数 258
10.4 定义条件和处理程序 260
10.5 流程控制结构 263
10.5.1 IF条件判断语句 264
10.5.2 CASE条件判断语句 270
10.5.3 WHILE循环语句 274
10.5.4 REPEAT循环语句 276
10.5.5 LEAVE退出语句 279
10.5.6 LOOP循环语句 281
10.6 游标的使用 282
10.7 存储过程和函数的对比 284
10.8 本章小结 285
第11章 事件和触发器 286
11.1 触发器 286
11.1.1 创建触发器 286
11.1.2 查看触发器 290
11.1.3 删除触发器 292
11.2 事件 292
11.2.1 开启或关闭事件调度器 292
11.2.2 创建事件 293
11.2.3 查看事件 295
11.2.4 启动或关闭事件 296
11.2.5 修改事件 296
11.2.6 删除事件 297
11.3 本章小结 297
第12章 用户与权限管理 298
12.1 权限表 298
12.1.1 user表 298
12.1.2 db表 300
12.1.3 tables_priv表和columns_priv表 301
12.1.4 procs_priv表 302
12.1.5 访问控制 302
12.2 用户管理 303
12.2.1 创建新用户 303
12.2.2 修改用户 309
12.2.3 用户账户锁定和解锁 309
12.2.4 限制用户使用资源 310
12.2.5 修改用户密码 311
12.2.6 忘记root用户密码的解决方案 312
12.2.7 删除用户 313
12.3 权限管理 313
12.3.1 查看用户权限 314
12.3.2 授予和撤销列级权限 319
12.3.3 授予和撤销表级权限 327
12.3.4 授予和撤销数据库层级权限 329
12.3.5 授予和撤销全局权限 333
12.3.6 授予和撤销子程序权限 340
12.4 MySQL 8.x新特性 344
12.4.1 认证插件更新 344
12.4.2 限制GRANT语句功能 345
12.4.3 PASSWORD函数弃用 346
12.4.4 密码到期更换策略 349
12.4.5 限制密码重复使用 353
12.4.6 管理角色 354
12.5 图形界面用户管理 357
12.6 本章小结 360
內容試閱
数据库技术是信息系统的一个核心技术。近年来物联网、云计算、移动互联网等技术的成熟,全社会的数据量呈指数级增长,全球已经进入以数据为核心的大数据时代。有数据的地方就有数据库,当前市场上数据库技术层出不穷,这给计算机信息管理带来了一场巨大的革命。
MySQL是一款免费、开源,且可移植性很高的关系型数据库,它已经成为最受欢迎的数据库管理系统之一。无论在小型应用的开发中,还是在亿级流量的超大网站中,MySQL都证明了自己是一个性价比高、灵活、稳定、可靠、快速的系统。本书基于新版MySQL 8.0进行讲解,MySQL 8.0进行了大量的改进,无论你是SQL新手,还是在应用程序中使用MySQL的开发人员,都可以学习和参考本书。
本书由具有多年开发和教学经验的一线讲师团队共同创作而成,既注重基础理论知识的讲解,又提供丰富案例方便读者上手操作,知识点的讲解内容全面细致,辅以大量的代码实例以及练习题。书中还提供了一个数据库设计的综合案例,进一步介绍MySQL在实际工作中的应用,帮助初学者夯实基础,为下一步的进阶提升做好准备。
本书总计12章,详细介绍了MySQL的环境搭建、MySQL数据类型和运算符、数据库和表、约束、视图、变量、存储过程和函数、视图、简单事务管理和用户权限管理等,还有数据库和表的增删改查等基本操作和高级查询操作,以及SQLyog等图形化工具的使用,并在各个章节的对应部分着重讲解了MySQL 8.0的新特性。
本书的案例源码和参考视频,可以通过关注“尚硅谷教育”公众号,回复“mysqlbook”免费获取,也可以通过尚硅谷B站官方账号在线学习。
关于我们
尚硅谷是一家专业的IT教育培训机构,现拥有北京、深圳、上海、武汉、西安五处分校,开设有JavaEE、大数据、HTML5前端、UI/UE设计等多门学科,累计发布的视频教程3000多小时,广受赞誉。通过面授课程、视频分享、在线学习、直播课堂、图书出版等多种方式,满足了全国编程爱好者对多样化学习场景的需求。
尚硅谷一直坚持“技术为王,课比天大”的发展理念,设有独立的研究院,与多家互联网大厂的研发团队保持技术交流,保障教学内容始终基于研发一线,坚持聘用名校名企的技术专家,从源码层面进行技术讲解。
希望通过我们的努力,帮助到更多需要帮助的人,让天下没有难学的技术,为中国的软件人才培养尽一点绵薄之力。
尚硅谷教育

 

 

書城介紹  | 合作申請 | 索要書目  | 新手入門 | 聯絡方式  | 幫助中心 | 找書說明  | 送貨方式 | 付款方式 香港用户  | 台灣用户 | 大陸用户 | 海外用户
megBook.com.hk
Copyright © 2013 - 2024 (香港)大書城有限公司  All Rights Reserved.