• 剑指MySQL 8.0——入门、精练与实战
图书条目标准图
21年品牌 40万+商家 超1.5亿件商品

剑指MySQL 8.0——入门、精练与实战

56.8 5.4折 105 全新

仅1件

河北保定
认证卖家担保交易快速发货售后保障

作者尚硅谷教育

出版社电子工业出版社

出版时间2023-01

版次1

装帧其他

货号9787121447334

上书时间2024-11-02

尚贤文化保定分店的书店

已实名 已认证 进店 收藏店铺

   商品详情   

品相描述:全新
图书标准信息
  • 作者 尚硅谷教育
  • 出版社 电子工业出版社
  • 出版时间 2023-01
  • 版次 1
  • ISBN 9787121447334
  • 定价 105.00元
  • 装帧 其他
  • 开本 大16开
  • 纸张 胶版纸
  • 页数 370页
  • 字数 753千字
【内容简介】
本书基于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
点击展开 点击收起

—  没有更多了  —

以下为对购买帮助不大的评价

此功能需要访问孔网APP才能使用
暂时不用
打开孔网APP