书馨卡帮你省薪 2024个人购书报告 2024中图网年度报告
欢迎光临中图网 请 | 注册
> >
剑指MySQL 8.0――入门、精练与实战

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

出版社:电子工业出版社出版时间:2022-12-01
开本: 其他 页数: 370
中 图 价:¥57.8(5.5折) 定价  ¥105.0 登录后可看到会员价
加入购物车 收藏
运费6元,满39元免运费
?新疆、西藏除外
本类五星书更多>

剑指MySQL 8.0――入门、精练与实战 版权信息

剑指MySQL 8.0――入门、精练与实战 内容简介

本书基于MySQL 8.0进行讲解,总计12章。第1~4章,从数据库的基本概念讲起,一步步带领读者搭建MySQL开发环境,分别以命令行和SQLyog图形化界面两种方式展示了数据库和表的基本操作,以及表中数据的增删改查等日常操作。第5~6章,详细介绍了MySQL数据类型、运算符以及各种系统函数,包括MySQL 8.0近期新引入的窗口函数等。第7~12章,带领读者进一步探究MySQL的高级查询、约束、视图、变量、存储过程和函数、视图、简单事务管理和用户权限管理等更加复杂和专业的功能。作为一本讲解MySQL使用的入门图书,本书注重基础理论知识的讲解,内容全面细致,辅以大量的代码实例,并提供配套视频教程。书中还提供了一个数据库设计的综合案例,进一步介绍了MySQL在实际工作中的应用,帮助初学者夯实基础,为下一步的进阶提升做好准备。本书适用于MySQL数据库初学者、MySQL数据库开发人员和MySQL数据库管理员,以及高等院校和培训学校相关专业的师生作为教材或教辅材料。

剑指MySQL 8.0――入门、精练与实战 目录

第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 8.0――入门、精练与实战 作者简介

尚硅谷教育是一家专业的IT教育培训机构,开设了JavaEE、大数据、HTML5前端等多门学科,在互联网上发布的JavaEE、大数据、HTML5前端、区块链、C语言、Python等技术视频教程广受赞誉。

商品评论(0条)
暂无评论……
书友推荐
本类畅销
编辑推荐
返回顶部
中图网
在线客服