初识MySQL(新手入门)

目录 

学习目标(Objective)

内容导航(Navigation)

1.1 数据库基础

1.1.1 什么是数据库

1.1.2  表

1.1.3  数据类型

1.1.4 主键

1.2  数据库技术构成

1.2.1  数据库系统

1.2.2 SQL语言

1.2.3  数据库访问接口

1.3  什么是MySQL

1.3.1  客户端/服务器软件

1.3.2  MySQL版本

1.3.3  MySQL的优势

1.4  MySQL工具

1 4.1  MySQL命令行实用程序

1.4.2  MySQL Workbench

1.5  MySQL 8.0的新特性简述


学习目标(Objective)

        MySQL是一个开放源代码的数据库管理系统(DBMS),是由MySQL AB公司开发、发布并支持的。MySQL是一个跨平台的开源关系型数据库管理系统,广泛地应用在Internet上的中小型网站开发中。本章主要介绍数据库的基础知识。

内容导航(Navigation)

● 了解什么是数据库

● 掌握什么是表、数据类型和主键

● 熟悉数据库的技术构成

● 熟悉什么是MySQL

● 掌握常见的MySQL工具

● 了解如何学习MySQL

1.1 数据库基础

        数据库是由一批数据构成有序的集合,这些数据被存放在结构化的数据表里。数据表之间相互关联,反映了客观事物间的本质联系。数据库系统提供对数据的安全控制和完整性控制。

1.1.1 什么是数据库

        数据库的概念诞生于60年前,随着信息技术和市场的快速发展,数据库技术层出不穷,随着应用的拓展和深入,数据库的数量和规模越来越大,其诞生和发展给计算机信息管理带来了一场巨大的革命。

数据库的发展大致划分为如下几个阶段:

1. 人工管理阶段

2. 文件系统阶段

3. 数据库系统阶段

4. 高级数据库阶段

数据库的种类有以下三种:

1. 层次式数据库

2. 网络式数据库

3. 关系式数据库

        不同种类的数据库按不同的数据结构来联系和组织。
        对于数据库的概念,没有一个完全固定的定义,随着数据库历史的发展,定义的内容也有很大的差异,其中一种比较普遍的观点认为:数据库( DataBase , DB )是一个长期存储在计算机内的、有组织的、有共享的、统一管理的数据集合。它是一个按数据结构来存储和管理数据的计算机软件系统。

        数据库包含两层含义:(1)保管数据的“仓库” ;(2)数据管理的方法和技术。

数据库的特点是: 

1. 实现数据共享,减少数据冗余;

2. 采用特定的数据类型;

3. 具有较高的数据独立性;

4. 具有统一的数据控制功能。

1.1.2  表

        在关系数据库中,数据库表是一系列二维数组的集合,用来存储数据和操作数据的逻辑结构。它由纵向的列和横向的行组成。行被称为记录,是组织数据的单位;列被称为字段,每一列表示记录的一个属性,有相应的描述信息,如数据类型、数据宽度等。

        例如,一个有关作者信息的名为authors的表中,每列包含所有作者某个特定类型的信息,比如“姓名”,而每行则包含了某个特定作者的所有信息(编号、姓名、性别、专业) ,如图1.1所示。

1.1.3  数据类型

        数据类型决定了数据在计算机中的存储格式,代表不同的信息类型。常用的数据类型有整数数据类型、浮点数数据类型、精确小数类型、二进制数据类型、日期/时间数据类型、字符串数据类型。

        表中的每一个字段就是某种指定数据类型,比如图1.1中“编号”字段为整数数据,“性别” 字段为字符型数据。

1.1.4 主键

        主键( Primary Key ),又称主码,用于唯一地标识表中的每一条记录。可以定义表中的一列或多列为主键,主键列上既不能有两行相同的值,也不能为空值。假如,定义authors表,该表给每一一个作者分配一个“作者编号”, 该编号作为数据表的主键,如果出现相同的值,将提示错误,系统不能确定查询的究竟是哪一条记录;如果把作者的“姓名"作为主键,则不能出现重复的名字,这与现实中的情况不符,因此“姓名”字段不适合作为主键。

1.2  数据库技术构成

        数据库系统由硬件部分软件部分共同构成。硬件主要用于存储数据库中的数据,包括计算机、存储设备等。软件部分主要包括DBMS、支持DBMS运行的操作系统,以及支持多种语言进行应用开发的访问技术等。本节将介绍数据库的技术构成。

1.2.1  数据库系统

数据库系统有3个主要的组成部分

●  数据库:用于存储数据的地方。

●  数据库管理系统:用于管理数据库的软件。

●  数据库应用程序:为了提高数据库系统的处理能力所使用的管理数据库的软件补充。


        数据库系统( Database System ),提供了一个存储空间,用以存储各种数据,可以将数据库视为一个存储数据的容器。一个数据库可能包含许多文件,一个数据库系统中通常包含许多数据库。

        数据库管理系统( DataBase Management System ,DBMS ),是用户创建、管理和维护数据库时所使用的软件,位于用户与操作系统之间,对数据库进行统一管理。DBMS能定义数据存储结构,提供数据的操作机制,维护数据库的安全性、完整性和可靠性。

        数据库应用程序( DataBase Application ),虽然已经有了DBMS,但是在很多情况下,DBMS无法满足对数据管理的要求。数据库应用程序的使用可以满足对数据管理的更高要求,还可以使数据管理过程更加直观和友好。数据库应用程序负责与DBMS进行通信,访问和管理DBMS中存储的数据,允许用户插入、修改、删除DB中的数据。

        数据库系统如图1.2所示

1.2.2 SQL语言

       对数据库进行查询和修改操作的语言叫作SQL。SQL的含义是结构化查询语言( Structured Query Language )。SQL有许多不同的类型,有3个主要的标准:

(1)ANSI (美国国家标准机构)SQL;

(2)对ANSI SQL修改后在1992年采纳的标准,称为SQL -92或SQL2;

(3)最近的SQL-99标准,从SQL2扩充而来,并增加了对象关系特征和许多其他新功能。

        各大数据库厂商提供不同版本的SQL,这些版本的SQL不但能包括原始的ANSI标准,而且在很大程度上支持SQL-92标准。

SQL语言包含以下4部分。

(1)数据定义语言( DDL ) :DROP、 CREATE、 ALTER等语句。

(2)数据操作语言( DML):INSERT(插入)、UPDATE(修改)、DELETE(删除)语句。

(3)数据查询语言( DQL ) :SELECT语句。

(4)数据控制语言( DCL) :GRANT、REVOKE、COMMIT、ROLLBACK等语句。

下面是一条SQL语句的例子 ,该语句声明创建一个名叫students的表: 

CREATE TABLE students
(
    student_id INT UNSIGNED,
    name VARCHAR(30),
    PRIMAARY KEY(student_id)
);

该表包含2个字段,分别为student_ id 、name,其中student_ id定义为表的主键。

        现在只是定义了一张表格,并没有任何数据,接下来这条SQL声明语句将在students表中插入一条数据记录:

INSERT INTO students(student_id,name) VALUES(2019020100,"Lucy");

        执行完该SQL语句之后,students表中就会增加一行新记录,该记录中字段student_ id的值为2019020100,name字段的值为Lucy。

        再使用SELECT查询语句获取刚才插入的数据,具体如下:

SELECT name FROM students WHERE student_id = 2019020100;

完整过程如下:

        以上是对数据库表进行的一个简单操作,有创建表、向表中插入数据以及最后的查询。是一些常用的数据库操作语句。

1.2.3  数据库访问接口

不同的程序设计语言会有各自不同的数据库访问接口,程序语言通过这些接口执行SQL语句, 进行数据库管理。主要的数据库访问接口有ODBC、JDBC、 ADO.NET和PDO。

1. ODBC

        ODBC ( Open Database Connectivity,开放数据库连接)技术为访问不同的SQL数据库提供了一个共同的接口。ODBC使用SQL作为访问数据的标准,这一接口提供了最大限度的互操作性:一个应用程序可以通过共同的一组代码访问不同的SQl数据库管理系统(DBMS)。

        一个基于ODBC的应用程序对数据库的操作不依赖任何DBMS,不直接与DBMS打交道,所有的数据库操作由对应的DBMS的ODBC驱动程序完成。也就是说,不论是Access、MySQL还是Oracle数据库,均可用ODBC API进行访问。由此可见, ODBC的最大优点是能以统一的方式处理所有的数据库。

2. JDBC

        JDBC ( Java Data Base Connectivity , Java数据库连接),用于Java应用程序连接数据库的标准方法,是一种用于执行SQL语句的Java API,可以为多种关系数据库提供统一访问,由一组用Java语言编写的类和接口组成。

3. ADO.NET

        ADO.NET是微软在.NET框架下开发设计的一组用于和数据源进行交互的面向对象类库,ADO.NET提供了对关系数据、XML和应用程序数据的访问,允许和不同类型的数据源以及数据库进行交互。

4.PDO

        PDO ( PHP Data Object )为PHP访问数据库定义了一个轻量级的、一致性的接口,提供了一个数据访问抽象层。这样,无论使用什么数据库,都可以通过一致的函数执行查询和获取数据。

        针对不同的程序语言,在MySQL提供了不同数据库访问连接驱动,读者可以在下载页面( http://dev.MySQL.com/downl-oads/ )下载相关驱动。

1.3  什么是MySQL

        MySQL是一个小型关系数据库管理系统。与其他大型数据库管理系统(例如Oracle、DB2、SQL Server等)相比,MySQL规模小、功能有限,但是它体积小、速度快、成本低,并且提供的功能对稍微复杂的应用来说已经够用,这些特性使得MySQL成为世界上最受欢迎的开放源代码数据库。本节将介绍MySQL的特点。

1.3.1  客户端/服务器软件

        主从式架构( Client-Server Model )或客户端/服务器( Client/Server )结构(简称C/S结构) , 是一种网络架构,通常在该网络架构下的软件可分为客户端( Client )和服务器( Server )。

        服务器是整个应用系统资源的存储与管理中心,多个客户端则各自处理相应的功能,共同实现完整的应用。在客户端/服务器结构中,客户端用户的请求被传送到数据库服务器,数据库服务器进行处理后,将结果返回给用户,从而减少了网络数据传输量。

        用户使用应用程序时,首先启动客户端通过有关命令告知服务器进行连接以完成各种操作,而服务器则按照此请示提供相应的服务。每一个客户端软件的实例都可以向一个服务器或应用程序服务器发出请求。

        这种系统的特点就是,客户端和服务器程序不在同一台计算机上运行这,些客户端和服务器程序通常归属不同的计算机。

        主从式架构通过不同的途径应用于很多不同类型的应用程序,比如现在人们最熟悉的在因特网上使用的网页。例如,当顾客想要在当当网站上买书的时候,电脑和网页浏览器就被当作一个客户端,同时组成当当网的电脑、数据库和应用程序就被当作服务器。当顾客的网页浏览器向当当网请求搜寻数据库相关的图书时,当当网服务器从当当网的数据库中找出所有该类型的图书信息,结合成一个网页,再发送回顾客的浏览器。服务器一般使用高性能的计算机,并配合使用不同类型的数据库,比如Oracle、Sybase或者 是MySQL等;客户端需要安装专[门]的软件,比如专门开发的客户端工具浏览器等。

1.3.2  MySQL版本

针对不同用户,MySQL分为两个不同的版本:

MySQL Community Server (社区版服务器) : 该版本完全免费,但是官方不提供技术支持。

MySQL Enterprise Server ( 企业版服务器) : 能够以很高的性价比为企业提供数据仓库应用,支持ACID事物处理,提供完整的提交、回滚、崩溃恢复和行级锁定功能。但是该版本需付费使用,官方提供电话技术支持。

        MySQL的命名机制由3个数字和1个后缀组成,例如:MySQL-8.0.13版本。

(1)第1个数字(8)是主版本号,描述了文件格式,所有版本8的发行版都有相同的文件格式。

(2)第2个数字(0 )是发行级别,主版本号和发行级别组合在一起便构成了发行序列号。

(3)第3个数字( 13 )是在此发行系列的版本号,随每次新分发版本递增。通常选择已经发行的最新版本。

        在MySQL开发过程中,同时存在多个发布系列,每个发布处在成熟度的不同阶段。

(1)MySQL 8.0是最新开发的稳定( GA)发布系列,是将执行新功能的系列,目前已经可以正常使用。

(2) MySQL 8.0是比较稳定( GA )发布系列。只针对漏洞修复重新发布,没有增加会影响稳定性的新功能。

(3)MySQL 5.7是前一稳定(产品质量)发布系列。只针对严重漏洞修复和安全修复重新发布,没有增加会影响该系列的重要功能。

1.3.3  MySQL的优势

MySQL的主要优势如下:

(1)速度:运行速度快。

(2)价格: MySQL对多数个人来说是免费的。

(3)容易使用:与其他大型数据库的设置和管理相比,其复杂程度较低,易于学习。

(4)可移植性:能够工作在众多不同的系统平台上,例如Windows、Linux、 UNIX、 Mac OS等。

(5)丰富的接口:提供了用于C、C++、Eiffel、 Java、Perl、PHP、 Python、 Ruby和Tcl等语 言的API。

(6)支持查询语言:MySQL可以利用标准SQL语法和支持ODBC的应用程序。

(7)安全性和连接性:十分灵活和安全的权限和密码系统,允许基于主机的验证。连接到服务器时,所有的密码传输均采用加密形式,从而保证了密码安全。由于MySQL 是网络化的,因此可以在因特网上的任何地方访问提高数据共享的效率。

1.4  MySQL工具

        MySQL数据库管理系统提供了许多命令行工具,这些工具可以用来管理MySQL服务器、对数据库进行访问控制、管理MySQL用户以及数据库备份和恢复工具等。MySQL提供图形化的管理工具,对数据库的操作更加简单。本节将为读者介绍这些工具的作用。

1 4.1  MySQL命令行实用程序

MySQL服务器端实用工具程序如下:

(1) mysqld:SQL后台程序( MySQL服务器进程)。必须在该程序运行之后,客户端才能通过连接服务器来访问数据库。

(2)mysqld_ safe:服务器启动脚本。在UNIX和NetWare中推荐使用mysqld_safe来启动mysqld服务器。mysqld_safe增加了一些安全特性,例如当出现错误时重启服务器并向错误日志文件写入运行时间信息。

(3)mysql.server:服务器启动脚本。该脚本用于使用包含为特定级别的、运行启动服务的脚本的、运行目录的系统。它调用mysqld_safe来启动MySQL服务器。

(4) mysql_multi:服务器启动脚本。可以启动或停止系统上安装的多个服务器。

(5)myisamchk:用来描述、检查、优化和维护MyISAM表的实用工具。

(6)mysqlbug:MySQL缺陷报告脚本。它可以用来向MySQL邮件系统发送缺陷报告。

(7)mysql _install_db:该脚本用默认权限创建MySQL授权表。通常只是在系统上首次安装MySQL时执行一次。

MySQL客户端实用工具程序如下:

(1)myisampack:压缩MyISAM表,以产生更小的只读表的一个工具。

(2) mysql:交互式输入SQL语句或从文件以批处理模式执行它们的命令行工具。

(3)mysqlaccess:检查访问主机名、用户名和数据库组合的权限的脚本。

(4)mysqladmin:执行管理操作的客户程序,例如创建或删除数据库、重载授权表、将表刷新到硬盘上以及重新打开日志文件。mysqladmin还可以用来检索版本、进程以及服务器的状态信息。

(5)mysqlbinlog:从二进制日志读取语句的工具。在二进制日志文件中包含执行过的语句,可用来帮助系统从崩溃中恢复。

(6)mysqlcheck:检查、修复、分析以及优化表的表维护客户程序。

(7)mysqldump:将MySQL数据库转储到一个文件(例如SQL语句或tab分隔符文本文件)的客户程序。

(8)mysqlhotcopy:当服务器在运行时,快速备份MyISAM或ISAM表的工具。

(9)mysqlimport:使用LOAD DATA INFILE将文本文件导入相关表的客户程序。

(10)mysqlshow:显示数据库、表、列以及索引相关信息的客户程序。

(11)perror:显示系统或MySQL错误代码含义的工具。

1.4.2  MySQL Workbench

        MySQL Workbench是下一代可视化数据库设计软件,为数据库管理员和开发人员提供了一整套可视化数据库操作环境,主要功能有:

●数据库设计和模型建立。

●SQL开发 (取代MySQL Query Browser )。

●数据库管理 (取代MySQL Administrator )。

MySQL Workbench有两个版本:

( 1 ) MySQL Workbench Community Edition (也叫MySQL Workbench OSS,社区版),是在GPL证书下发布的开源社区版本。

( 2 ) MySQL Workbench Standard Edition (也叫MySQLWorkbench SE,商业版), 是按年收费的商业版本。

1.5  MySQL 8.0的新特性简述

和MySQL 5.7相比,MySQL 8.0的新特性主要包括以下几个方面。

1. 数据字典

        MySQL 8.0包含一个事务数据字典,用于存储有关数据库对象的信息。在MySQL 8.0之前的版本中,字典数据存储在元数据文件和非事务表中。

2. 原子数据定义语句

        MySQL 8.0支持原子数据定义语言( DDL )语句,此功能称为原子DDL。原子DDL语句将与DDL操作关联的数据字典更新存储弓|擎操作和二进制日志写入组合到单个原子事务中。即使服务器在操作期间暂停,也会提交事务,并将适用的更改保留到数据字典、存储弓|擎和二进制日志,或者回滚事务。通过在MySQL 8.0中引入MySQL数据字典,可以实现原子DDL。在早期的MySQL版本中,元数据存储在元数据文件、非事务性表和存储引擎特定的字典中,需要中间提交。MySQL 数据字典提供的集中式事务元数据存储消除了这一障碍,使得将DDL语句操作重组为原子事务成为可能。

3. 安全和账户管理

MySQL 8.0通过以下功能增强数据库的安全性,并在账户管理中实现更高的DBA灵活性。

MySQL数据库的授权表统一为InnoDB (事务性)表。每个语句都是事务性的,并且对所有创建的用户都是成功或者回滚,发生任何错误都无效。如果成功,就将语句写入二进制日志;如果失败则不写入,发生回滚并且不进行任何更改。

MySQL 8.0开始支持角色,角色可以看成是一些权限的集合,为用户赋予统一的角色,权限的修改直接通过角色来进行,无须为每个用户单独授权。管理员可以创建和删除角色。

MySQL 8.0开始维护有关密码历史的信息,从而限制了以前密码的重用。管理员可以在全局以及每个账户的基础上建立密码重用策略,从而在密码更改时限制使用以前使用过的密码。

MySQL 8.0允许账户具有双密码,从而在多服务器系统中无缝地执行分阶段密码更改,无须停机。

4. 资源管理

        MySQL现在支持资源组的创建和管理,并允许将服务器内运行的线程分配给特定的资源组。资源组属性可以控制其资源,以启用或限制资源组中线程的资源消耗。数据库管理员可以根据不同的工作负载修改这些属性。

5. InnoDB增强功能

MySQL 8.0增强了InnoDB的功能,主要表现如下:

(1) MySQL 8.0将自增主键的计数器持久化到重做日志中。每次计数器发生改变,都会将其写入重做日志中。如果数据库重启,InnoDB会根据重做日志中的信息来初始化计数器的内存值。为了尽量减小对系统性能的影响,计数器写入重做日志时,并不会马上刷新数据库系统。

(2)如果索引损坏,InnoDB将索弓|损坏标志写入重做日志,从而使得损坏标志安全。InnoDB还将内存中损坏标志数据写入每个检查点上的引擎专用系统表。在恢复期间,InnoDB从两个位置读取损坏标志并在将内存表和索引对象标记为损坏之前合并结果。

(3)新的动态变量innodb_ deadlock_ detect可用于禁用死锁检测。在高并发系统上,当许多线程等待同一个锁时,死锁检测会导致速度减慢,此时禁用死锁检测可能更有效。

6. 字符集支持

默认字符集已经更改latin1为utf8mb4。该utf8mb4字符集有几个新的排序规则,其中包括utf8mb4_ ja_0900_ as_cs。

7. 增强JSON功能

MySQL增强JSON功能主要表现在以下几个方面:

( 1)添加了->>运算符,相当于调用JSON_ UNQUOTE()的结果。

( 2 )添加了两个JSON聚合函数JSON _ARRAYAGG()和JSON_OBJECTAGG()。JSON _ARRAYAGG()将列或表达式作为其参数,并将结果聚合为单个JSON数组。JSON_ OBJECTAGG()取两个列或表达式,将其解释为键和值,并将结果作为单个JSON对象返回。

( 3 )添加了JSON实用程序功能JSON_ PRETTY(),JSON以易于阅读的格式输出现有值;每个JSON对象成员或数组值都打印在一个单独的行上,子对象或数组相对于其父对象是2个空格。

( 4)添加的JSON_ MERGE_ _PATCH()可以合并符合RFC7396标准的JSON。在两个JSON对象上使用时,可以将它们合并为单个JSON对象。

8. 数据类型的支持

        MySQL 8.0支持将表达式用作数据类型的默认值,包括BLOB、TEXT、GEOMETRY和JSON数据类型,在以前的版本中是根本不会被分配默认值的。

9. 查询的优化

MySQL 8.0在查询方面的优化表现如下:

( 1 ) MySQL 8.0开始支持不可见索引。优化器根本不使用不可见索引,但会以其他方式正常维护。默认情况下,索引是可见的。通过不可见索引,数据库管理员可以检测索引对查询性能的影响,而不会进行破坏性的更改。

( 2 ) MySQL8.0开始支持降序索引。DESC在索引定义中不再被忽略,而且会降序存储索引字段。

10. 公用表表达式

        MySQL现在支持非递归和递归的公用表表达式。公用表表达式允许使用命名的临时结果集,通过允许WITH语句之前的子句SELECT和某些其他语句来实现。

11. 窗口函数

        在MySQL 8.0版本中,新增了一个窗口函数,用它可以实现很多新的查询方式。窗口函数类似于SUM()、COUNT()那样的集合函数,但它并不会将多行查询结果合并为一行,而是将结果放回多行当中。

12. 统计直方图

        MySQL 8.0实现了统计直方图。利用直方图,用户可以对一张表的一列做数据分布的统计,特别是针对没有索引|的字段。这可以帮助查询优化器找到更优的执行计划。

13. 备份锁

        新类型的备份锁在联机备份期间允许DML ,同时防止可能导致快照不一致的操作。新的备份锁由LOCKINSTANCEFORBACKUP和UNLOCK INSTANCE语法支持。管理员拥有BACKUP_ ADMIN权限才能使用这些语句。


 

  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
头歌实验是一个在线学习平台,提供了丰富的课程和实验环境,其中包括了MySQL数据库学习和实践。MySQL是一种开源的关系型数据库管理系统,被广泛应用于各种Web应用程序和企业级应用中。 初识MySQL可以从以下几个方面来介绍: 1. 数据库概念:MySQL是一种关系型数据库管理系统,它使用表格来存储和组织数据。数据库是一个结构化的数据集合,可以通过SQL语言进行操作和管理。 2. 安装和配置:在使用MySQL之前,需要先安装和配置MySQL服务器。可以从MySQL官方网站下载适合自己操作系统的安装包,并按照指引进行安装和配置。 3. 连接和管理:一旦安装完成,可以使用MySQL提供的客户端工具(如命令行工具、图形化界面工具等)连接到MySQL服务器,并进行数据库的创建、表的设计、数据的插入、查询等操作。 4. SQL语言:MySQL使用结构化查询语言(SQL)进行数据库操作。可以学习和掌握SQL语言的基本语法和常用操作,如创建表、插入数据、查询数据、更新数据等。 5. 数据库设计:在使用MySQL时,需要进行数据库设计,包括确定表的结构、字段类型、主键、外键等。良好的数据库设计可以提高数据的存储效率和查询性能。 6. 数据库优化:MySQL提供了一些优化技术和工具,可以提高数据库的性能和响应速度。可以学习和了解一些常用的数据库优化方法,如索引的使用、查询优化等。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

`柠七

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值