数据库实验——视图索引

《数据库原理》实验报告DB4——视图与索引 一. 实验内容、步骤以及结果 1. 在Student数据库中,用SQL语句创建一个选修了数据库课程并且是2001年出生的学生的视图,视图中包括学号,姓名,性别,成绩。(5分) create view student_2001(sno,sname,sgender,grade) as select s.sno,sname,sgender,grade from s,sc,c where s.sno = sc.sno and sc.cno = c.cno and cname = '数据库' and birth li 阅读详情

一、目的

1.掌握视图&索引定义;

2.理解视图&索引作用及原理

二、实验内容与设计思想(设计思路、主要数据结构、主要代码结构、主要代码段分析)

(一)实验内容

1.定义视图;

2.定义索引;

(二)设计性实验 

1. 创建视图V_A包括学号,姓名,性别,课程号,课程名、成绩;

USE STU039

GO

CREATE VIEW V_A039 AS

SELECT S.SNO,SNAME,SSEX,CNAME,C.CNO,DEGREE

FROM student039 s join score039 sc on sc.sno=s.sno join course039 c on c.cno=sc.cno

GO

SELECT * FROM V_A039

---一个语句把学号103 课程号3-105  的姓名改为陆君茹1,性别为女 ,然后查看学生表的信息变化

USE STU039

UPDATE V_A039 SET SNAME='陆君茹1',SSEX='女' 

WHERE SNO='103'AND CNO='3-105'

--再把上述数据改为原值

UPDATE student039

SET sname =  '陆君茹',ssex = '男'

WHERE sno = '103'

--一个语句把学号101 课程号4-101  的姓名改为李君帅1,课程名为[马克思主义基本原理]概论]?如何才能完成修改

--再把上述数据改为原值

USE STU039

UPDATE student039

SET sname =  '李君帅'

WHERE sno = '101';

SELECT * FROM student039

-- 添加一行数据   --??

创建视图V_A1包括学号,姓名,性别

USE STU039

GO

CREATE VIEW V_A1039 AS

SELECT SNO,SNAME,SSEX FROM student039

GO

SELECT * FROM V_A1039

-- 添加一行数据  --??

USE STU039

GO

-- 添加数据到student039表

INSERT INTO V_A1039 (sno, sname, ssex) 

VALUES ('102', '蔡潍鑫', '男');

GO

SELECT * FROM V_A1039

2. 创建视图V_B, 优秀学生(所有成绩不低于80),包括姓名,课程名、成绩 (WITH ENCRYPTION)

         -- 检查WITH ENCRYPTION 效果

     USE STU039

GO

CREATE VIEW V_B039 WITH ENCRYPTION AS

SELECT SNAME,CNAME,DEGREE

FROM student039 S JOIN Score039 SC ON S.SNO=SC.SNO JOIN Course039 C ON SC.CNO=C.CNO

WHERE S.SNO NOT IN (SELECT SNO FROM Score039 WHERE DEGREE<80)

GO

SELECT * FROM V_B039

EXEC sp_helptext 'V_B039'

    --把王丽娜  的计算机导论 成绩(91)改为80,并查看成绩表和V_B中的数据

USE STU039

UPDATE V_B039

SET DEGREE=80

WHERE SNAME='王丽娜' AND CNAME='计算机导论'

SELECT * FROM V_B039

SELECT * FROM Score039

----再把上述数据改为原值

USE STU039

UPDATE V_B039

SET DEGREE=91

WHERE SNAME='王丽娜' AND CNAME='计算机导论'

SELECT * FROM V_B039

SELECT * FROM Score039

3.创建视图V_C, 优秀学生(所有成绩不低于80),包括姓名,课程名、成绩  (WITH check option)

    USE STU039

GO

CREATE VIEW V_C039 WITH CHECK OPTION AS

SELECT S.SNAME,C.CNAME,SC.DEGREE

FROM student039 S JOIN Score039 SC ON S.SNO=SC.SNO JOIN Course039 C ON SC.CNO=C.CNO

WHERE S.SNO NOT IN (SELECT SNO FROM Score039 WHERE DEGREE<80)

GO

SELECT * FROM V_C039

  --检查WITH check option效果

--把王丽娜  的计算机导论 成绩(91)改为85,并查看成绩表和V_C中的数据

----再把王丽娜  的计算机导论 成绩改为78,并查看成绩表和V_C中的数据    ???

4.对教师表按姓名创建唯一性索引;

USE STU039

CREATE UNIQUE INDEX TNAME_IND ON TEACHER039(TNAME)

5.对课程表按课程名创建聚集索引;???

6.创建索引视图V_D,包括学号,姓名,性别,课程号,课程名、成绩,并按姓名创建索引

USE STU039

GO

-- 创建视图V_D039

CREATE VIEW V_D039 WITH SCHEMABINDING AS

SELECT S.SNO, S.SNAME, S.SSEX, C.CNAME, C.CNO, SC.DEGREE

FROM dbo.student039 s

JOIN dbo.score039 sc ON sc.sno = s.sno

JOIN dbo.course039 c ON c.cno = sc.cno;

GO

-- 创建唯一聚集索引

CREATE UNIQUE CLUSTERED INDEX idx_vd_sno_cno ON V_D039(sno, cno);

GO

-- 按姓名创建非聚集索引

CREATE NONCLUSTERED INDEX idx_vd_sname ON V_D039(sname);

7.  删除上述建的全部索引

USE STU039

DROP INDEX TNAME_IND ON TEACHER039

DROP INDEX IF EXISTS cname_IND ON course039;

DROP INDEX IF EXISTS idx_vd_sno_cno ON V_D039;

DROP INDEX IF EXISTS idx_vd_sname ON V_D039;

(三)思考题

1.视图的作用是什么?

简化查询:将复杂的查询逻辑封装在视图中,用户只需对视图进行查询,无需关注底层多表连接、筛选等复杂操作。比如在涉及多张表关联查询学生成绩信息时,创建视图后,后续查询可直接从视图获取结果,降低使用难度和代码复杂度。

增强安全性:通过视图可限制用户对数据的访问范围。仅将视图暴露给用户,控制用户能看到的列和行,隐藏敏感数据。如员工信息表中,只允许普通员工查看部分基本信息视图,不能直接访问包含薪资等敏感信息的原始表。

逻辑数据独立性:当基础表结构发生变化(如新增列、修改列名 )时,若查询基于视图,只要视图定义适当调整,上层应用程序的查询代码可不改变,使应用程序与基础表结构解耦,增强数据独立性。

2.什么是索引视图?如何创建

含义:索引视图是一种特殊视图,在 SQL Server 中,对视图创建唯一聚集索引后,视图结果集会被物理存储到数据库中 ,类似带有聚集索引的表存储数据方式。它可预先计算并存储结果,后续查询能快速获取数据,提升查询性能,尤其适用于复杂连接、聚合查询场景。

创建方法:

创建视图:使用CREATE VIEW语句并添加WITH SCHEMABINDING选项,将视图绑定到基础表架构,防止基础表结构变化影响视图。视图创建好后,用CREATE UNIQUE CLUSTERED INDEX语句为视图创建唯一聚集索引,确定视图数据物理存储顺序。如:

创建时需注意视图定义满足相关限制,如不能有外部链接、不能包含特定聚合函数等

3.举例说明什么是聚集索引,非聚集索引

聚集索引:好比字典按拼音顺序排列汉字,数据行物理存储顺序与索引顺序一致。以员工表为例,若在员工编号列创建聚集索引,员工数据在磁盘上会按员工编号顺序存储。当查询特定编号范围员工信息时,数据库能快速定位数据页,高效获取数据。因为数据按索引顺序存放,一个表只能有一个聚集索引。

非聚集索引:类似字典的部首检字表,部首顺序与字典正文汉字物理顺序不同。在员工表中,若在员工姓名列创建非聚集索引,索引存储姓名及对应数据行的指针(行定位器 )。查询员工姓名时,先在非聚集索引找到姓名对应指针,再依据指针到数据页获取完整员工信息。非聚集索引可创建多个。

4.简述使用聚集索引,非聚集索引检索数据的过程?

聚集索引检索过程:

数据库定位聚集索引的根节点,根节点存储索引的高层信息。

从根节点开始,通过比较索引键值,沿索引树的分支节点向下查找,直至找到包含目标数据的叶子节点。

叶子节点直接存储数据行,找到叶子节点即获取到目标数据。

非聚集索引检索过程:

先定位非聚集索引的根节点,开始搜索。

沿索引树分支节点查找,根据索引键值比较,找到包含目标键值的叶子节点。

非聚集索引叶子节点存储的是键值及指向数据行的指针(若表有聚集索引,指针是聚集索引键 )。

拿到指针后,利用指针到聚集索引(若存在 )或数据页(无聚集索引的堆表 )获取实际数据行,此过程可能涉及 “回表” 操作。

五、实验小结(实验中遇到的问题及解决过程、实验中产生的错误及原因分析、实验体会和收获)

1.在进行“DROP INDEX  sno_ind  DROP INDEX v13.sno_ind”这一步操作时,出现了如下图所示的错误提示

错误原因

在使用DROP INDEX语句删除索引时,没有正确指定要删除索引所在的表名以及索引名 。DROP INDEX语句的语法格式要求明确这两个关键信息,否则数据库引擎无法确定要操作的对象,就会抛出此错误。

解决办法

即按照DROP INDEX 索引名 ON 表名的语法结构,准确填写要删除的索引名称以及该索引所属的表名,这样就能正确执行删除索引的操作。

2.在进行“create view V11 WITH   SCHEMABINDING     --???

 as

select s.sno,sname,class,Sbirthday  from  student s ”这一步时,出现了如下图所示的错误警告

解决方法:指定架构名

假设表 student039 所属架构为 dbo(常见默认架构) ,修改视图创建语句如下:

create view V11039 WITH   SCHEMABINDING

 as

select s.sno,sname,class,Sbirthday  from  dbo.student039 s

如果表在其他架构下,将 dbo 替换为实际架构名即可。这样明确了表的架构,满足架构绑定对对象名称格式的要求。

3.

错误原因:

在 SQL Server 中,要对视图创建索引(非唯一聚集索引之外的其他索引 ),前提是该视图必须先有一个唯一聚集索引。这是因为唯一聚集索引确定了视图数据的物理存储顺序,为后续创建其他索引提供基础结构。如果视图没有唯一聚集索引,就会出现 “无法对视图 ' 视图名 ' 创建索引。它没有唯一聚集索引” 这样的错误提示 。

解决办法

创建唯一聚集索引:使用以下语句为视图创建唯一聚集索引。

USE STU039

CREATE UNIQUE CLUSTERED INDEX idx_v13039 ON v13039 (SNO);

CREATE   INDEX  sno_ind ON v13039 (sno) 

创建成功后,就可以基于该视图继续创建其他非聚集索引了。

4.在进行”CREATE  UNIQUE CLUSTERED INDEX  sno_UN_clu_ind    --??

   ON v13 (sno) 

‘出现如下图所示报错

数据库原理实验四——视图与索引 实验目的 熟练掌握使用图形用户界面和SQL语言创建、操作和删除视图。 熟练掌握使用图形用户界面和SQL语言创建和删除索引。 理解与验证索引的作用。 实验内容 在Student数据库中,用SQL语句创建一个选修了“数据库”课程并且是2001年出生的学生的视图,视图中包括学号,姓名,性别,成绩。(5分) CREATE VIEW STUDENT_2001(SNO,SNAME,SGENDER,SBIRTH) AS SELECT S.SNO,SNAME,SGENDER,GRADE FROM S,SC,C W 阅读详情

相关推荐

数据库原理实验四:视图与索引

注意你的s、sc、c表中包含的数据是否正确哦,代码蓝多多一个一个调试的都是没问题的哦!阅读之前请先点个赞。 –1. 使用Transact-SQL语句创建“计算机系”学生的视图Stu_CS1。 –2. 使用SQL Server Management Studio的图形工具在视图Stu_CS1的基础上创建“计算机系”选修了“c2”课程的学生视图Stu_CS2。 –3. 在视图Stu_CS2的基础上创建“计算机系”选修了“c2”课程且成绩在“90”分以上的学生视图Stu_CS3。 –4.在基本表SC上,建立一个学

蓝多多的小仓库 4683

sql——创建视图和索引

1、使用视图 创建视图:给BILLS表创建视图。创建的视图实际上是一个虚表。 CREATE VIEW DEBTS AS SELECT * FROM BILLS; 可以选择特定的行进行新视图的创建。 CREATE VIEW CREDITCARD_DEBTS AS SELECT * FROM DEBTS WHERE ACCOUNT_ID = 4; SELECT * FROM CREDITCARD_DEBTS; 可以从表中挑选特定的列创建视图。 2、列的重命名 视图继承了已有列的名字,此外视

m0_43400852的博客 5966

本科课程【数据库实验】实验7 - 索引和视图

大家好,我是【1+1=王】, 热爱java的计算机(人工智能)渣硕研究生在读。如果你也对java、人工智能等技术感兴趣,欢迎关注,抱团交流进大厂!!!近期会把自己本科阶段的一些课程设计、实验报告等分享出来,供大家参考,希望对大家有帮助。

1+1=王的博客 1358

MySQL数据库(四)------ 运算符、函数与索引

运算符、函数与索引1. 运算符1.1 算术运算符1.2 比较运算符1.3 逻辑运算符2.函数2.1 数学函数2.2 字符串函数2.3 日期与时间函数2.4 条件判断函数2.5 系统信息函数2.6 加密函数2.7 其他函数3. 索引3.1 创建索引3.1.1普通索引:3.2 唯一索引:4. 删除索引4.1 普通索引 1. 运算符 1.1 算术运算符 1.2 比较运算符 1.3 逻辑运算符 对应...

weixin_42032917的博客 1498

避坑指南:在Linux服务器上用Conda安装antiSMASH 5.2.0(解决Jinja2报错和Matplotlib权限问题)

本文详细介绍了在Linux服务器上使用Conda安装antiSMASH 5.2.0的避坑指南,重点解决了Jinja2报错和Matplotlib权限问题。通过创建专用conda环境、安装指定版本依赖包和配置缓存目录,帮助用户顺利完成antiSMASH的本地部署,适用于批量处理基因组分析任务。

weixin_26911099的博客 316

避坑指南:Qwen2.5-VL图片预处理中常见的5个尺寸错误

本文深入解析了Qwen2.5-VL模型在图片预处理环节中开发者最常遇到的五个尺寸错误,包括动态分辨率对齐、宽高比超标、像素数限制等问题。文章结合源码解读,详细剖析了`process_vision_info`函数和`resize`逻辑,并提供了具体的排查流程图与参数设置建议,旨在帮助开发者构建健壮的预处理流水线,有效规避显存溢出与推理失败的风险。

weixin_29290379的博客 178

Mysql之视图、索引【第五篇】

1) MySQL 视图(View)是一种虚拟的表,是从数据库中一个或多个表中导出来的表。视图由列和行构成,行和列的数据来自于定义视图的查询中所使用的表,并且还是在使用视图时动态生成的。2) 数据库中存放了视图的定义,而并没有存放视图中的数据,这些数据存放在原来的表中。3) 使用视图查询数据时,数据库系统会从原来的表中取出对应的数据。

明思齐的博客 1631

GBT 27930-2015/2023国标充电协议A类CAN报文ID说明

国标充电CAN的ID,仅供学习参考。

qqq080的博客 7814

【数据库实验(4)】索引和视图

点击file->如下图红色标记的按钮->找到自己电脑上的yiibaidb.sql脚本导入即可。在customers表的customername列中,建立一个index_name。导入之后,点击运行脚本,运行完即可生成数据库(运行按钮如下图红色标注)show index from customers # 显示索引。

lingchen1906的博客 2387

宋浩线性代数笔记

Miao-A-SongHao-Linear-Algebra-Notes bilibili 宋浩老师 “惊叹号” 系列 《线性代数》网课 笔记及时间点目录 Github项目地址:https://github.com/cy69855522/Miao-A-SongHao-Linear-Algebra-Notes ???? 前言 我发现吧,线代没记笔记真不行。 浩浩学习,天天向上。数学网课推荐????宋浩老师的免...

Knife丶小刀博客 4万+

3个国产AI大模型实战:如何用DeepSeek+豆包+千问批量生成高质量测试用例(附完整代码)

本文详细介绍了如何利用DeepSeek、豆包和千问三大国产AI大模型批量生成高质量测试用例的实战方法。通过Python环境配置、多模型SDK安装和统一接口封装,实现高效测试用例生成,并结合结构化提示词设计和多模型结果对比分析,显著提升测试效率和覆盖率。

weixin_29197699的博客 710

数据库实验——索引、视图

数据库实验——索引、视图

qq_64377245的博客 1295

Arcgis中的模型构建器(ModelBuilder)技术之批量图层转KML

这段时间全省各地都在开展耕地流出图斑整改恢复工作,期间或多或少都需要村委会协助摸排举证,除了举证软件外,奥维、外业精灵等软件想必大家接触得也很多。这就经常需要我们转kmz文件给业主或者摸排人员,那么有没有什么方法在arcgis下快速批量转kmz文件呢,今天就介绍一下如何在模型构建器(ModelBuilder)构建批量图层转KML的模型。

weixin_44671081的博客 1325

数据库实验报告【索引和视图】

Hello,这是数据库实验报告系列的最后一份了,我将要结束这个系列了。再次感谢能点开这个报告合集系列的你~ 一、 实验目的及实验环境 (1) 理解索引和视图的概念 (2) 掌握索引的使用方法 (3) 掌握视图的定义和使用方法 二、 实验内容及结果 理解索引的概念 当表的数据量比较大时,查询操作会比较耗时。这时候建立索引是加快查询速度的有效手段,它能快速定位到需要查询的内容。用户可以根据需要在基本表上建立一个或多个索引,用来提供多种存取路径,加快查找速度。 建立索引 核心语句:CREATE (UNIQUE)

cathyjqq的博客 1万+

如何利用air780e与stm32c8c6进行通信实现给手机发送一条英文短信的功能?

🏆 本文收录于《全栈Bug调优(实战版)》专栏,致力于分享我在项目实战过程中遇到的各类Bug及其原因,并提供切实有效的解决方案。无论你是初学者还是经验丰富的开发者,本文将为你指引出一条更高效的Bug修复之路,助你早日登顶,迈向财富自由的梦想🚀!同时,欢迎大家关注、收藏、订阅本专栏,更多精彩内容正在持续更新中。让我们一起进步,Up!Up!Up!    备注: 部分问题/难题源自互联网,经过精心筛选和整理,结合数位十多年大厂实战经验资深大佬经验总结所得,数条可行方案供所需之人参考。

**My Coding Family** 1237

DO-297标准详解:IMA系统开发与认证指南

DO-297的前言部分为读者提供了本指南的概述,说明了该标准的编写背景、主要目标、目标受众以及该文件在开发和认证集成模块化航空电子(IMA,Integrated Modular Avionics)系统中的作用。作为现代航空电子架构的重要组成部分,IMA系统大幅度简化了航空电子系统的硬件配置,增加了灵活性并降低了成本。因此,DO-297成为确保IMA系统开发、集成和认证符合适航标准的核心文件。在现代航空领域,系统复杂性逐渐增加,传统上各子系统独立运行的方式已经不适应多任务、多功能的需求。

qq_41854911的博客 1586

数据库实验三 索引与视图

实验三  索引和视图   一、 实验目的 1. 掌握利用SSMS和T—SQL语句创建和删除索引的两种方法。 2. 掌握利用SSMS和T—SQL语句创建、查询、更新及删除视图的方法。 二、 实验要求 1. 能认真独立完成实验内容; 2. 实验前做好上机实验的准备,针对实验内容,认真复习与本次实验有关的知识,完成实验内容的预习准备工作; 3. 验后做好实验总结,根据实验情况完成实验报告

StMoritz940827的专栏 9489

pscad IEEE标准系统搭建说明

pscad IEEE标准系统搭建说明,包含典型的IEEE 9节点、14节点、30节点、39节点和118节点系统。内含标准测试系统的原始数据和潮流结果。

实验三 视图和索引实验【数据库原理】

实验三 视图和索引实验【数据库原理】

小心星的博客 1690

SAP B1中文培訓教材_SDK

公司内部培训资料,对开发工具 ,DIAPI, UIAPI,Add-ON有详细解说

IEM模型,地表粗糙度模拟

利用微波反演土壤水分时候,利用IEM模型可以实现对随机地表的模拟

【数据库实验三】 视图和索引实验

(3)在数据库SPJ中的供应商表S、零件表P、工程项目表J、供应情况表SPJ中,用SELECT查询语句完成第2章习题6中(4)~(5)的查询。(1)在数据库JWGL的学生表Student、课程表Course、学生选课表SC中完成第3章例3.55~例3.62中的查询操作。(6)在例(1)的视图上进行如下操作,将学号为950002的学生的姓名改为“张良”。(5)在(4)的学生视图上查询成绩在90分以上的女学生的学号和姓名。(2)针对(1)中定义的视图,完成查询,查找客户张三的所有订单信息。

wuyufei_sun的博客 1490

迈瑞BS系列全自动生化分析仪LIS协议接口手册(内含HL7和ASTM)

迈瑞BS系列全自动生化分析仪LIS协议接口手册,内含HL7和ASTM)

数据库索引与视图实验

如果经常按书名查询图书信息,在书名上建立非聚集索引,并输出 book 表中的记录,看输出的次序是否按书名排序。

m0_52380754的博客 3754

MySQL连接查询、索引、视图-数据库实验二、实验三

MySQL连接查询,索引、视图相关操作。数据库实验。

m0_51657509的博客 3860

数据库原理实验:视图与索引

语法错误:中英文逗号混用、GO命令缺失导致批量语句执行失败。视图可更新性:包含JOIN或聚合函数的视图无法修改数据,需确保视图基于单表或满足可更新条件。索引冲突:创建唯一索引时未注意已有重复数据,导致创建失败。

2301_80052073的博客 1174

mysql实验索引和视图_数据库实验报告 索引和视图

数据库实验报告 索引和视图 (9页) 本资源提供全文预览,点击全文预览即可全文预览,如果喜欢文档就下载吧,查找使用更方便哦!19.90 积分1西北师范大学计算机科学与工程学院学生实验报告西北师范大学计算机科学与工程学院学生实验报告学 号专业计算机科学与技术姓名课程名称数据库应用与开发班级实验名称索引和视图索引和视图课程类型专业限选课实验目的:实验目的:在 SQL SEVER 2005 中,影响其...

weixin_30983353的博客 1245

数据库实验3---索引和视图

索引和视图实验内容实验要求实验步骤及处理结果思考体会参考资料 实验内容 使用SQL语句ALTER TABLE分别删除studentsdb数据库的student_info表、grade表、curriculum表的主键索引。 使用SQL语句为curriculum表的课程编号创建唯一性索引,命名为cno_idx。 使用SQL语句为grade表的“分数”字段创建一个普通索引,命名为grade_idx。 使用SQL语句为grade表的“学号”和“课程编号”字段创建一个复合唯一索引,命名为grade_s

zjj8008120308的博客 2万+

mysql实验7 视图与索引_数据库实验报告 索引和视图.doc

PAGEPAGE 1西北师范大学计算机科学与工程学院学生实验报告学 号专业计算机科学与技术姓名课程名称数据库应用与开发班级实验名称索引和视图课程类型专业限选课实验目的:在SQL SEVER 2005中,影响其数据库性的因素有很多,其中最重要的一项就是设计了有效的索引。而视图是从一个或几个基表(或视图)导出的表,与基表不同的是,视图是一个虚拟表,视图包含一系列带有名称的列和行数据。本次实验主要练...

weixin_29213655的博客 3624

《数据库原理及应用》实验六 视图与索引

5.使用视图‘stock_view_1’和相关基本表查询‘李云’和供应商‘神州数码有限公司’签订的所有采购单的采购明细信息,要求显示采购单ID、商品ID、商品名称、采购数量、和商品单价。2.查询采购员‘李云’和供应商‘神州数码有限公司’签订的所有采购单的采购单ID、采购金额、签订日期,并将其建立为一个名称为‘stock_view_1’的视图。1.定义一个名称为‘supplying_view’的视图,要求其对应的数据是由‘天天食品公司’供应的商品ID、商品单价。1.熟悉视图的概念,以及视图与表的联系和区别。

Rabbit__7的博客 1068
上一篇: web开发——基于动态Web工程框架的标准化考试系统的设计
下一篇: 数据库实验——备份与恢复
hellooooooi
博客等级 码龄3年 132粉丝 21原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值