
0人評分過此書
SQL Server数据库应用:全案例微课版
作者
:
出版日期
:
2021/01/01
閱讀格式
:
EPUB
ISBN
:
9787302569367
《SQL Server数据库应用(全案例微课版)》的特色如下:零基础、入门级的讲解无论您是否从事计算机相关行业,无论您是否接触过SQL Server 2019数据库设计,都能从本书中找到适合的起点。 实用、专业的范例和项目本书内容在编排上紧密结合深入学习SQL Server 2019数据库设计的过程,从SQL Server 2019基本操作开始,逐步带领读者学习SQL Server 2019的各种应用技巧,侧重实战技能,使用简单易懂的实际案例进行分析和操作指导,让读者学起来简明轻松,操作起来有章可循。 随时随地学习本书提供了微课视频,通过手机扫码即可观看,可随时随地解决学习中的困惑。 全程同步教学录像涵盖本书所有知识点,详细讲解每个实例及项目的创建过程及技术关键点。可以比看书更轻松地掌握书中所有的数据库应用技术,而且扩展的讲解部分可以让读者有更多的收获。 精选热点案例和流行技术,案例易学,有趣,容易快速入门。支持扫码看视频,方便读者学习。提供了流行项目开发的全程操作,读者可以快速积累行业经验精选热点案例和流行技术,案例易学,有趣,容易快速入门。支持扫码看视频,方便读者学习。提供了流行项目开发的全程操作,读者可以快速积累行业经验
- 封面页
- 书名页
- 版权页
- 内容简介
- 前言
- 目录
-
第1章 初识SQL Server 2019
-
1.1 数据库与SQL Server 2019
-
1.1.1 数据库与关系数据库
-
1.1.2 常见数据库产品介绍
-
1.1.3 SQL Server 2019的组成
-
-
1.2 SQL Server 2019的下载与安装
-
1.2.1 SQL Server 2019的下载
-
1.2.2 SQL Server 2019的安装
-
1.2.3 SQL Server 2019的卸载
-
-
1.3 安装SQL Server Management Studio
-
1.4 SQL Server Management Studio的基本操作
-
1.4.1 启动与连接SQL Server服务器
-
1.4.2 使用模板资源管理器
-
1.4.3 配置服务器的属性
-
1.4.4 查询编辑器的使用
-
-
1.5 疑难问题解析
-
1.6 综合实战训练营
-
-
第2章 SQL Server数据库
-
2.1 SQL Server数据库概述
-
2.1.1 数据库文件
-
2.1.2 数据库文件组
-
2.1.3 认识数据库对象
-
2.1.4 认识系统数据库
-
-
2.2 创建数据库
-
2.2.1 使用SQL Server Management Studio创建数据库
-
2.2.2 使用Transact-SQL创建数据库
-
-
2.3 使用SQL Server Management Studio管理数据库
-
2.3.1 修改数据库的大小
-
2.3.2 更改数据库的自动增长设置
-
2.3.3 更改数据库名称
-
2.3.4 删除数据库
-
-
2.4 使用Transact-SQL语句管理数据库
-
2.4.1 使用Transact-SQL语句修改数据库的大小
-
2.4.2 更改数据库的自动增长设置
-
2.4.3 使用Transact-SQL语句修改数据库名称
-
2.4.4 使用Transact-SQL语句删除数据库
-
-
2.5 查看数据库信息
-
2.5.1 使用目录视图查看
-
2.5.2 使用函数查看
-
2.5.3 使用系统存储过程查看
-
2.5.4 使用SQL Server Management Studio查看
-
-
2.6 疑难问题解析
-
2.7 综合实战训练营
-
-
第3章 数据库中的数据表
-
3.1 数据类型
-
3.1.1 基本数据类型
-
3.1.2 自定义数据类型
-
3.1.3 删除自定义数据类型
-
-
3.2 创建数据表
-
3.2.1 使用对象资源管理器创建表
-
3.2.2 使用Transact-SQL创建表
-
-
3.3 使用SQL Server Management Studio管理数据表
-
3.3.1 增加表字段
-
3.3.2 修改表字段
-
3.3.3 删除表字段
-
3.3.4 删除数据表
-
-
3.4 使用Transact-SQL语句管理数据表
-
3.4.1 使用Transact-SQL语句添加表字段
-
3.4.2 使用Transact-SQL语句修改表字段
-
3.4.3 使用Transact-SQL语句删除表字段
-
3.4.4 使用Transact-SQL语句删除数据表
-
-
3.5 查看数据表
-
3.5.1 查看表结构
-
3.5.2 查看表信息
-
3.5.3 查看表数据
-
3.5.4 查看表关系
-
-
3.6 疑难问题解析
-
3.7 综合实战训练营
-
-
第4章 Transact-SQL语言基础
-
4.1 Transact-SQL概述
-
4.1.1 什么是Transact-SQL
-
4.1.2 T-SQL语法的约定
-
4.1.3 标识符的命名规则
-
-
4.2 常量
-
4.2.1 数字常量
-
4.2.2 字符串常量
-
4.2.3 日期和时间常量
-
4.2.4 符号常量
-
-
4.3 变量
-
4.3.1 全局变量
-
4.3.2 局部变量
-
4.3.3 批处理和脚本
-
-
4.4 运算符和表达式
-
4.4.1 算术运算符
-
4.4.2 比较运算符
-
4.4.3 逻辑运算符
-
4.4.4 连接运算符
-
4.4.5 按位运算符
-
4.4.6 运算符的优先级
-
4.4.7 什么是表达式
-
4.4.8 表达式的分类
-
-
4.5 T-SQL语言中的通配符
-
4.6 T-SQL语言中的注释
-
4.7 疑难问题解析
-
4.8 综合实战训练营
-
-
第5章 掌握Transact-SQL语句
-
5.1 数据定义语句(DDL)
-
5.1.1 创建对象语句CREATE
-
5.1.2 修改对象语句ALTER
-
5.1.3 删除对象语句DROP
-
-
5.2 数据操作语句(DML)
-
5.2.1 数据插入语句INSERT
-
5.2.2 数据修改语句UPDATE
-
5.2.3 数据删除语句DELETE
-
5.2.4 数据查询语句SELECT
-
-
5.3 数据控制语句(DCL)
-
5.3.1 授予权限语句GRANT
-
5.3.2 收回权限语句REVOKE
-
5.3.3 禁止权限语句DENY
-
-
5.4 其他基本语句
-
5.4.1 数据声明语句DECLARE
-
5.4.2 数据赋值语句SET
-
5.4.3 数据输出语句PRINT
-
-
5.5 流程控制语句
-
5.5.1 BEGIN…END语句
-
5.5.2 IF…ELSE语句
-
5.5.3 CASE语句
-
5.5.4 WHILE语句
-
5.5.5 GOTO语句
-
5.5.6 WAITFOR语句
-
5.5.7 RETURN语句
-
-
5.6 疑难问题解析
-
5.7 综合实战训练营
-
-
第6章 规则、默认值和完整性约束
-
6.1 数据完整性的基本概念
-
6.2 规则的基本操作
-
6.2.1 创建规则
-
6.2.2 把自定义规则绑定到列
-
6.2.3 验证规则的作用
-
6.2.4 取消规则绑定
-
6.2.5 删除规则
-
-
6.3 默认值的基本操作
-
6.3.1 创建默认值
-
6.3.2 把自定义默认值绑定到列
-
6.3.3 验证默认值的作用
-
6.3.4 取消默认值的绑定
-
6.3.5 删除默认值
-
-
6.4 数据表的约束条件
-
6.4.1 认识数据表中的约束
-
6.4.2 主键约束
-
6.4.3 外键约束
-
6.4.4 默认值约束
-
6.4.5 检查约束
-
6.4.6 唯一性约束
-
6.4.7 非空约束
-
-
6.5 使用SQL Server Management Studio管理约束
-
6.5.1 管理主键约束
-
6.5.2 管理外键约束
-
6.5.3 管理默认值约束
-
6.5.4 管理检查约束
-
6.5.5 管理唯一性约束
-
6.5.6 管理非空约束
-
-
6.6 疑难问题解析
-
6.7 综合实战训练营
-
-
第7章 数据的插入、更新和删除
-
7.1 插入数据(INSERT)
-
7.1.1 INSERT语句的语法规则
-
7.1.2 向表中所有字段插入数据
-
7.1.3 向表中指定字段插入数据
-
7.1.4 一次插入多行数据记录
-
7.1.5 将查询结果插入表中
-
-
7.2 修改数据(UPDATE)
-
7.2.1 UPDATE语句的语法规则
-
7.2.2 修改表中某列的所有数据记录
-
7.2.3 修改表中指定的单行数据记录
-
7.2.4 修改表中指定的多行数据记录
-
7.2.5 修改表中的前N条数据记录
-
-
7.3 删除数据(DELETE)
-
7.3.1 DELETE语句的语法规则
-
7.3.2 删除表中的指定数据记录
-
7.3.3 删除表中的前N条数据记录
-
7.3.4 删除表中的所有数据记录
-
-
7.4 使用SQL Server Management Studio管理数据
-
7.4.1 向数据表中添加数据记录
-
7.4.2 修改数据表中的数据记录
-
7.4.3 删除数据表中的数据记录
-
-
7.5 疑难问题解析
-
7.6 综合实战训练营
-
-
第8章 Transact-SQL查询数据
-
8.1 查询工具的使用
-
8.1.1 SQL Server查询窗口
-
8.1.2 查询结果的显示方法
-
-
8.2 使用SELECT进行简单查询
-
8.2.1 查询表中的全部数据
-
8.2.2 查询表中的指定数据
-
8.2.3 使用TOP关键字查询
-
8.2.4 使用distinct取消重复数据记录
-
8.2.5 查询的列为表达式
-
8.2.6 查询时修改列标题
-
8.2.7 对查询结果排序
-
8.2.8 对查询结果分组
-
8.2.9 对分组结果过滤查询
-
-
8.3 使用WHERE子句进行条件查询
-
8.3.1 使用关系表达式查询
-
8.3.2 使用BETWEEN AND进行范围查询
-
8.3.3 使用IN关键字查询
-
8.3.4 使用LIKE关键字查询
-
8.3.5 使用IS NULL查询空值
-
-
8.4 使用聚合函数进行统计查询
-
8.4.1 使用SUM()求列的和
-
8.4.2 使用AVG()求列的平均值
-
8.4.3 使用MAX()求列的最大值
-
8.4.4 使用MIN()求列的最小值
-
8.4.5 使用COUNT()统计
-
-
8.5 使用排序函数
-
8.5.1 ROW_NUMBER()函数
-
8.5.2 RANK()函数
-
8.5.3 DENSE_RANK()函数
-
8.5.4 NTILE()函数
-
-
8.6 多表嵌套查询
-
8.6.1 使用比较运算符的嵌套查询
-
8.6.2 使用IN的嵌套查询
-
8.6.3 使用ANY的嵌套查询
-
8.6.4 使用ALL的嵌套查询
-
8.6.5 使用SOME的子查询
-
8.6.6 使用EXISTS的嵌套查询
-
-
8.7 多表内连接查询
-
8.7.1 笛卡儿积查询
-
8.7.2 内连接的简单查询
-
8.7.3 相等内连接查询
-
8.7.4 不等内连接查询
-
8.7.5 特殊的内连接查询
-
8.7.6 带条件的内连接查询
-
-
8.8 多表外连接查询
-
8.8.1 认识外连接查询
-
8.8.2 左外连接的查询
-
8.8.3 右外连接的查询
-
8.8.4 全外连接的查询
-
-
8.9 动态查询
-
8.10 疑难问题解析
-
8.11 综合实战训练营
-
-
第9章 系统函数与自定义函数
-
9.1 SQL Server函数简介
-
9.2 字符串函数
-
9.2.1 ASCII()函数
-
9.2.2 CHAR()函数
-
9.2.3 LEFT()函数
-
9.2.4 RIGHT()函数
-
9.2.5 LTRIM()函数
-
9.2.6 RTRIM()函数
-
9.2.7 STR()函数
-
9.2.8 字符串逆序的函数REVERSE(s)
-
9.2.9 计算字符串长度的函数LEN(str)
-
9.2.10 匹配子字符串开始位置的函数
-
9.2.11 SUBSTRING()函数
-
9.2.12 LOWER()函数
-
9.2.13 UPPER()函数
-
9.2.14 替换函数REPLACE(s,s1,s2)
-
-
9.3 数学函数
-
9.3.1 绝对值函数ABS(x)和返回圆周率的函数PI()
-
9.3.2 平方根函数SQRT(x)
-
9.3.3 获取随机数的函数RAND()和RAND(x)
-
9.3.4 四舍五入函数ROUND(x, y)
-
9.3.5 符号函数SIGN(x)
-
9.3.6 获取整数的函数CEILING(x)和FLOOR(x)
-
9.3.7 幂运算函数POWER(x,y)、SQUARE(x)和EXP(x)
-
9.3.8 对数运算函数LOG(x)和LOG10(x)
-
9.3.9 角度与弧度相互转换的函数RADIANS(x)和DEGREES(x)
-
9.3.10 正弦函数SIN(x)和反正弦函数ASIN(x)
-
9.3.11 余弦函数COS(x)和反余弦函数ACOS(x)
-
9.3.12 正切函数、反正切函数和余切函数
-
-
9.4 数据类型转换函数
-
9.4.1 CAST()函数
-
9.4.2 CONVERT()函数
-
-
9.5 日期和时间函数
-
9.5.1 获取系统当前日期的函数
-
9.5.2 返回UTC日期的函数
-
9.5.3 获取天数的函数DAY(d)
-
9.5.4 获取月份的函数MONTH(d)
-
9.5.5 获取年份的函数YEAR(d)
-
9.5.6 获取日期中指定部分字符串值的函数DATENAME(dp,d)
-
9.5.7 获取日期中指定部分的整数值的函数DATEPART(dp,d)
-
9.5.8 计算日期和时间的函数DATEADD(dp,num,d)
-
-
9.6 系统函数
-
9.6.1 返回表中指定字段的长度值函数COL_LENGTH()
-
9.6.2 返回表中指定字段的名称函数COL_NAME()
-
9.6.3 返回数据表达式的字节数函数DATALENGTH()
-
9.6.4 返回数据库的编号
-
9.6.5 返回数据库的名称
-
9.6.6 返回当前数据库默认的NULL值
-
9.6.7 返回服务器端计算机的标识号
-
9.6.8 返回服务器端计算机的名称
-
9.6.9 返回数据库对象的编号
-
9.6.10 返回用户的SID函数SUSER_SID()
-
9.6.11 返回用户的登录名函数SUSER_SNAME()
-
9.6.12 返回数据库对象的名称函数OBJECT_NAME()
-
9.6.13 返回数据库用户的标识号函数USER_ID()
-
9.6.14 返回数据库用户名函数USER_NAME()
-
-
9.7 自定义函数
-
9.7.1 自定义函数的语法
-
9.7.2 创建标量函数
-
9.7.3 创建表值函数
-
9.7.4 修改自定义函数
-
9.7.5 删除自定义函数
-
-
9.8 在SQL Server Management Studio中管理自定义函数
-
9.8.1 创建自定义函数
-
9.8.2 修改自定义函数
-
9.8.3 删除自定义函数
-
-
9.9 疑难问题解析
-
9.10 综合实战训练营
-
-
第10章 创建和使用视图
-
10.1 创建视图
-
10.1.1 创建视图的语法规则
-
10.1.2 在单表上创建视图
-
10.1.3 在多表上创建视图
-
-
10.2 修改视图
-
10.2.1 修改视图的语法规则
-
10.2.2 修改视图的具体内容
-
10.2.3 修改视图的名称
-
-
10.3 通过视图更新数据
-
10.3.1 通过视图插入数据
-
10.3.2 通过视图修改数据
-
10.3.3 通过视图删除数据
-
-
10.4 查看视图信息
-
10.4.1 用图形化工具查看视图
-
10.4.2 用系统存储过程查看视图
-
-
10.5 删除视图
-
10.5.1 删除视图的语法
-
10.5.2 删除不用的视图
-
-
10.6 在SQL Server Management Studio中管理视图
-
10.6.1 创建视图
-
10.6.2 修改视图
-
10.6.3 删除视图
-
-
10.7 疑难问题解析
-
10.8 综合实战训练营
-
-
第11章 索引的创建和使用
-
11.1 创建索引
-
11.1.1 索引的分类
-
11.1.2 创建索引的语法
-
11.1.3 创建聚集索引
-
11.1.4 创建非聚集索引
-
11.1.5 创建复合索引
-
-
11.2 修改索引
-
11.2.1 修改索引的语法
-
11.2.2 禁用启用索引
-
11.2.3 重新生成索引
-
11.2.4 修改索引的名称
-
-
11.3 查看索引
-
11.3.1 查看数据表中的索引
-
11.3.2 查看索引的统计信息
-
-
11.4 删除索引
-
11.4.1 删除索引的语法
-
11.4.2 删除一个索引
-
11.4.3 同时删除多个索引
-
-
11.5 在SQL Server Management Studio中管理索引
-
11.5.1 创建索引
-
11.5.2 查看索引
-
11.5.3 修改索引
-
11.5.4 删除索引
-
-
11.6 疑难问题解析
-
11.7 综合实战训练营
-
-
第12章 存储过程的创建与应用
-
12.1 创建存储过程
-
12.1.1 创建存储过程的语法
-
12.1.2 创建不带参数的存储过程
-
12.1.3 创建带输入参数的存储过程
-
12.1.4 创建带输出参数的存储过程
-
12.1.5 创建带加密选项的存储过程
-
-
12.2 执行存储过程
-
12.2.1 执行存储过程的语法
-
12.2.2 执行不带参数的存储过程
-
12.2.3 执行带输入参数的存储过程
-
12.2.4 执行带输出参数的存储过程
-
-
12.3 修改存储过程
-
12.3.1 修改存储过程的语法
-
12.3.2 修改存储过程的内容
-
12.3.3 修改存储过程的名称
-
-
12.4 查看存储过程
-
12.4.1 使用sp_helptext查看
-
12.4.2 使用sys.sql_modules查看
-
12.4.3 使用OBJECT_DEFINITION查看
-
-
12.5 删除存储过程
-
12.5.1 删除存储过程的语法
-
12.5.2 删除不需要的存储过程
-
-
12.6 在SQL Server Management Studio中管理存储过程
-
12.6.1 创建存储过程
-
12.6.2 执行存储过程
-
12.6.3 修改存储过程
-
12.6.4 重命名存储过程
-
12.6.5 查看存储过程信息
-
12.6.6 删除存储过程
-
-
12.7 疑难问题解析
-
12.8 综合实战训练营
-
-
第13章 创建和使用触发器
-
13.1 创建触发器
-
13.1.1 触发器的分类
-
13.1.2 创建DML触发器
-
13.1.3 创建DDL触发器
-
13.1.4 创建登录触发器
-
-
13.2 修改触发器
-
13.2.1 修改DML触发器
-
13.2.2 修改DDL触发器
-
13.2.3 修改登录触发器
-
-
13.3 管理触发器
-
13.3.1 禁用触发器
-
13.3.2 启用触发器
-
13.3.3 查看触发器
-
13.3.4 删除触发器
-
13.3.5 重命名触发器
-
-
13.4 其他触发器
-
13.4.1 替代触发器
-
13.4.2 嵌套触发器
-
13.4.3 递归触发器
-
-
13.5 在SQL Server Management Studio中管理触发器
-
13.5.1 创建触发器
-
13.5.2 修改触发器
-
13.5.3 查看触发器
-
13.5.4 删除触发器
-
-
13.6 疑难问题解析
-
13.7 综合实战训练营
-
-
第14章 创建和使用游标
-
14.1 游标的基本操作
-
14.1.1 声明游标
-
14.1.2 打开游标
-
14.1.3 读取游标
-
14.1.4 关闭游标
-
14.1.5 释放游标
-
-
14.2 游标的运用
-
14.2.1 使用游标变量
-
14.2.2 用游标为变量赋值
-
14.2.3 改变游标中行的顺序
-
14.2.4 使用游标修改数据
-
14.2.5 使用游标删除数据
-
-
14.3 使用系统存储过程查看游标属性
-
14.3.1 查看服务器游标的属性
-
14.3.2 查看当前连接的服务器游标属性
-
14.3.3 查看服务器游标结果集中的列属性
-
14.3.4 查看服务器游标引用的对象或基本表的属性
-
-
14.5 疑难问题解析
-
14.6 综合实战训练营
-
-
第15章 事务和锁的应用
-
15.1 事务管理
-
15.1.1 事务的原理
-
15.1.2 事务管理的常用语句
-
15.1.3 事务的隔离级别
-
15.1.4 事务的应用实例
-
-
15.2 锁的应用
-
15.2.1 锁的内涵与作用
-
15.2.2 可锁定资源与锁的类型
-
15.2.3 死锁的原因
-
15.2.4 锁的应用实例
-
-
15.3 疑难问题解析
-
15.4 综合实战训练营
-
-
第16章 用户账户及角色的管理
-
16.1 登录账户的管理
-
16.1.1 创建登录账户
-
16.1.2 修改登录账户
-
16.1.3 删除登录账户
-
-
16.2 在SQL Server Management Studio中管理登录账户
-
16.2.1 创建登录账户
-
16.2.2 修改登录账户
-
16.2.3 删除登录账户
-
-
16.3 SQL Server的角色管理
-
16.3.1 固定服务器角色
-
16.3.2 数据库角色
-
16.3.3 自定义数据库角色
-
16.3.4 应用程序角色
-
16.3.5 将登录账户指派到角色
-
16.3.6 将角色指派到多个登录账户
-
-
16.4 SQL Server的权限管理
-
16.4.1 认识权限
-
16.4.2 授予权限
-
16.4.3 拒绝权限
-
16.4.4 撤销权限
-
-
16.5 疑难问题解析
-
16.6 综合实战训练营
-
-
第17章 数据库的备份与恢复
-
17.1 认识数据库的备份与恢复
-
17.1.1 数据库的备份类型
-
17.1.2 数据库的恢复模式
-
17.1.3 配置数据库的恢复模式
-
-
17.2 数据库的备份设备
-
17.2.1 创建数据库备份设备
-
17.2.2 查看数据库备份设备
-
17.2.3 删除数据库备份设备
-
-
17.3 数据库的备份
-
17.3.1 完整备份与差异备份
-
17.3.2 文件和文件组备份
-
17.3.3 事务日志的备份
-
-
17.4 数据库的还原
-
17.4.1 还原数据库的方式
-
17.4.2 还原前的注意事项
-
17.4.3 完整备份的还原
-
17.4.4 差异备份的还原
-
17.4.5 事务日志备份的还原
-
17.4.6 文件和文件组备份的还原
-
-
17.5 在SQL Server Management Studio中备份还原数据库
-
17.5.1 备份数据库
-
17.5.2 还原数据库备份文件
-
17.5.3 还原文件和文件组备份
-
-
17.6 疑难问题解析
-
17.7 综合实战训练营
-
-
第18章 数据库的自动化管理
-
18.1 认识SQL Server代理
-
18.1.1 启动SQL Server代理
-
18.1.2 关闭SQL Server代理
-
-
18.2 维护计划
-
18.2.1 创建维护计划
-
18.2.2 执行维护计划
-
-
18.3 作业
-
18.3.1 创建一个作业
-
18.3.2 定义一个作业步骤
-
18.3.3 创建一个作业执行计划
-
18.3.4 查看与管理作业
-
-
18.4 警报
-
18.4.1 创建警报
-
18.4.2 查看警报
-
18.4.3 删除警报
-
-
18.5 操作员
-
18.5.1 创建操作员
-
18.5.2 使用操作员
-
-
18.6 全程加密
-
18.6.1 选择加密类型
-
18.6.2 设置主密钥配置
-
-
18.7 疑难问题解析
-
18.8 综合实战训练营
-
-
第19章 新闻发布系统数据库设计
-
19.1 系统概述
-
19.2 系统功能
-
19.3 数据库设计和实现
-
19.3.1 设计表
-
19.3.2 设计索引
-
19.3.3 设计视图
-
-
19.4 本章小结
-
-
第20章 开发企业人事管理系统
-
20.1 需求分析
-
20.2 系统功能结构
-
20.3 数据库设计
-
20.3.1 数据库分析
-
20.3.2 数据表的设计
-
-
20.4 开发前准备工作
-
20.5 用户登录模块
-
20.5.1 定义数据库连接方法
-
20.5.2 防止窗口被关闭
-
20.5.3 验证用户名和密码
-
-
20.6 人事档案管理模块
-
20.6.1 界面开发
-
20.6.2 代码开发
-
20.6.3 添加和编辑员工照片
-
-
20.7 用户设置模块
-
20.7.1 添加/修改用户信息
-
20.7.2 删除用户基本信息
-
20.7.3 设置用户权限
-
-
20.8 数据库维护模块
-
20.8.1 数据库备份功能
-
20.8.2 数据库还原功能
-
-
20.9 本章小结
-
- 出版地 : 中國大陸
- 語言 : 簡體中文
評分與評論
請登入後再留言與評分