mysqldump

MySQL mysqldump备份恢复 通过以上的日志分析,可以总结下mysqldump备份的主要流程:一开始设置SQL_MODE为空;设置TIME_ZONE为+00:00;查看是否开启了GTID;执行FLUSH TABLES关闭实例中所有的表;执行语句FLUSH TABLES WITH READ LOCK获取全局表的读锁,保证表一致性;设置会话级别事务的隔离级别为REPEATABLE READ,保证事务期间数据的一致性;执行语句START TRANSACTION /*! 阅读详情

mysqldump

mysqldump可以到处MySQL中的数据和表结构。可以使用该实用工具备份数据库或将数据库丛一个服务器复制到另一个服务器。需要注意的是,mysqldump是个工具,不是mysql内部的命令,要在命令行模式下执行。
mysqldump有三种备份模式 全库备份、备份指定的库、备份指定的表。
 a)备份服务器上所有的数据库
  >mysqldump -h localhost -u root -p -A -x >E:/mysql/mysqldump/all_database.sql
  只备份数据库中的表结构,不导出任何表的行信息。
  >mysqldump -h localhost -u root -p -A -x -d >E:/mysql/mysqldump/all_no_data.sql
  两个文件的大小分别为224KB、16KB
 b)备份指定的数据库
  >mysqldump -u root -p -l db_test >E:/mysql/mysqldump/db_test.sql
  备份多个数据库 -B参数
  >mysqldump -u root -p -l -B db_test test >E:/mysql/mysqldump/db_test.sql
 note:使用mysqldump导出指定数据库时,并没有导出数据库级的SQL语句(创建数据库的SQL语句),只导出了表结构的相关语句,例如导出的库是db_test,然后drop database db_test,选择数据库use test,执行导入操作source e:\mysql\mysqldump\db_test.sql会把相关的表结构导入到test库中,而不是新建db_test库并将表导入其中。
 c)备份数据库中指定的表
  >mysqldump -u root -p -l db_test t_innodb >E:/mysql/mysqldump/db_test_t_innodb.sql
  备份一个库中多个表
  >mysqldump -u root -p -l db_test t_innodb t_myisam >E:/mysql/mysqldump/db_test_innodb_myisam.sql

 

Q:

1)执行备份命令过程中,在提示输入密码时系统就会创建数据库要导出的文件,如db_backup.sql,但是里面还没有记录,此时即使取消导出操作,db_backup.sql文件也不会被删除。问,如果重复将数据库导出到db_backup.sql文件中,是在所有OS系统中都会覆盖重名文件db_backup.sql,还是提示错误!此时可能发生备份数据丢失问题 -----实验。在windows xp中,提示输入密码时会创建新的db_backup.sql文件,大小为0KB,当密码验证成功时,会写入数据。

2)怎么备份多个库中的表


2.使用source导入mysqldump导出的数据库文件

 a)mysql> source e:/mysql/mysqldump/all_databases.sql
   会导入所有服务器上所有的数据库,即all_databases.sql的内容。
 b)导出指定的数据库db_test,然后drop database db_test,如果还要导入db_test,需要重新创建db_test库,然后use db_test,在执行source e:/mysql/mysqldump/db_test.sql
 c)向库中导入指定的表
  mysql> source e:/mysql/mysqldump/db_test_t_innodb.sql

Q: 

1)导出了db_test库,库中有表t_innodb,t_myisam,此时只导入db_test库中的t_innodb表,怎么完成?

NOTE:

1)如果没有use database_name就执行source导入操作,会报错error-1046,提示"query ok,0 row affected",不断发出警报声。

2)如果导出时使用了-d参数,即不导出数据,然后执行了导入操作会致使数据库重写表结构,而丢失数据记录信息。


使用MySQLdump实现MySQL数据的导入与导出 MySQLdump是MySQL数据库中一个强大的工具,它可以帮助我们实现MySQL数据库的备份和还原。本文将详细介绍如何使用MySQLdump工具,实现MySQL数据的导入和导出,以及一些常用的参数和技巧。MySQLdump是MySQL数据库中自带的命令行工具,用于备份和还原数据库。它可以将数据库表和数据导出到一个文件中,并且可以将导出的文件用于还原数据库。通过本文,你已经了解了使用MySQLdump工具实现MySQL数据的导入和导出的方法。 阅读详情

相关推荐

mysql数据库备份mysqldump

windows下mysql备份,配置信息在\mysql_backup.bat中有说明

mysqldump数据库备份

filename.sql:表示备份文件的名称,文件名前面可以加绝对路径。通常将数据库备份成一个后缀名为.sql的文件。mysqldump 命令执行时,可以将数据库中的数据备份成一个文本文件。数据表的结构和数据将存储在生成的文本文件中。tbname:表示数据库中需要备份的数据表,可以指定多个数据表。省略该参数时,会备份整个数据库;右箭头“>”:用来告诉 mysqldump 将备份数据表的定义和数据写入备份文件;dbname:表示需要备份的数据库名称;输入密码后,Mysql就会进行备份了。

Guanguanju1的博客 504

三极管自激升压电路设计 - 从参数计算到实践验证

本文详细解析了三极管自激升压电路(焦耳小偷电路)的设计原理与实践方法。通过剖析自激振荡机制与三极管电流关系,指导读者完成从核心参数计算、关键元件选型到面包板搭建调试的全过程。文章重点阐述了如何利用电感、三极管等基础元件实现低压直流到高压的转换,是理解开关电源与电磁能量转换的绝佳实践项目。

weixin_29250573的博客 367

cmd执行mysqldump命令

一、mysqldump mysqldump命令位于mysql安装目录的bin目录下 主要作用:将一个或者数据库(一张或多张表)导出导一个文件中。 简单示例: 业务:将多张业务数据表导出到一个文本文件中 mysqldump支持将多张 业务表导出导一个文本中,前提是这多个业务表有相同的字段。不支持表的关联导出,比如 A表关联B表 我导出A表5个字段B表5个字段。这样的不行。只能导单表 C:\Users\T440P\Desktop\20200911\sjjy\mysql\bin\mys...

嗯哼的博客 3605

(实战)[re:Invent 2018]-001:赛道分析-(致敬1024)

打印log

Rainbow 2781

从PCIe 3.0到6.0:为什么“阻抗一致性”比“绝对值”更重要?聊聊连接器与板材的选型影响

本文探讨了PCIe从3.0到6.0演进过程中,阻抗一致性相比绝对值的重要性,分析了连接器与板材选型对高速信号完整性的影响。随着速率提升至64GT/s,系统级阻抗控制和验证成为关键,文章提供了选型指南、验证方法论及工程实践建议,帮助工程师应对高速设计挑战。

weixin_42556197的博客 384

【mysqldump使用】

mysqldump使用笔记

q_ndyd的博客 2073

IAR9.30以上版本安装、注册、新建工程和配置过程详细介绍

IAR 一般是指一款嵌入式软件的集成开发环境,类似于 MDK-Keil 这款软件。IAR 对于不同的内核处理器,是对应不同的 IAR 软件的,IAR 到目前为止支持大部分的MCU,比如8051系列、ARM架构系列、MSP430系列、AVR系列等等这些常用的芯片架构。对于 ARM 架构的芯片,有对应的 IAR Embedded Workbench for ARM 软件平台,因为我主要是使用 ARM 架构芯片,下面安装、注册和使用都是基于这个版本进行介绍的。

luobeihai的博客 6万+

报错:‘mysqldump’不是内部或外部命令,也不是可运行的程序批处理文件

备份数据库出现错误:‘mysqldump’不是内部或外部命令,也不是可运行的程序批处理文件 希望瞬间解决问题,让你豁然开朗!

m0_73414822的博客 1997

手把手教你学基带SOC芯片(4.4.9)--基带芯片的电源管理实例:高通 Snapdragon 系列实例(十)

Snapdragon 888 通过支持多种深度睡眠模式,如 AOAC 模式、低功耗模式和深度睡眠模式,以及智能电源管理技术,实现了对功耗的精细管理。这些模式不仅延长了设备的电池寿命,还确保了用户在各种使用场景下的良好体验。无论是保持网络连接、限制后台活动,还是完全关闭不必要的功能,Snapdragon 888 都能够灵活应对,提供高效的功耗管理方案。

MHD0815的博客 740

基于 FPGA 的 CNN 卷积神经网络之池化层 Verilog 实现

池化层是卷积神经网络(CNN)中的关键组件,用于降低特征图的维度,减少计算量和防止过拟合。常见的池化操作包括最大池化和平均池化。FPGA 提供了高效的并行处理能力,可以加速这些操作。池化层在 CNN 中扮演重要角色,通过降低数据维度提升计算效率。在 FPGA 上实现池化层,可以充分利用硬件资源实现高效的并行计算,有助于提高实时应用中的推理速度。

走向CTO的路上... 1256

MySQL安装成功,但是cmd中显示mysql不是内部或外部命令问题

mysql安装报错,cmd命令显示不是内部或外部命令,环境变量配置

weixin_36832513的博客 3718

基于YOLOv8的铁路轨道异物检测系统设计与实现

目标检测是计算机视觉领域的核心任务之一,旨在识别图像中特定目标的位置和类别。传统方法主要依赖手工特征(如HOG、SIFT等)和分类器(如SVM),而深度学习方法通过卷积神经网络自动学习特征表示,显著提升了检测性能。YOLO(You Only Look Once)系列算法作为单阶段目标检测的代表,以其高效的检测速度著称。YOLOv8是Ultralytics公司于2023年发布的最新版本,在精度和速度上都有进一步提升。

YOLO 575

mysqldump安装包

数据库相关学习资料:https://edu.51cto.com/video/655.htmlMySQLdump 安装与使用指南 MySQLdump 是 MySQL 数据库的一个实用工具,用于备份数据库或数据库表。本文将详细介绍 MySQLdump 的安装、配置和使用方法,并通过代码示例和饼状图展示其功能。 MySQLdu...

weixin_29340327的博客 508

怀旧版电脑GBC模拟器

再现原版GBC掌机的界面,电脑运行连游戏界面都一样大小,很怀旧,很真实,(英文版)强烈推荐,很小的文件,很难才找到的。

深度学习工具包 DeepLearningToolbox

深度学习工具包Deprecation notice.-----This toolbox is outdated and no longer maintained.There are much better tools available for deep learning than this toolbox, e.g. [Theano](http://deeplearning.net/software/theano/), [torch](http://torch.ch/) or [tensorflow](http://www.tensorflow.org/)I would suggest you use one of the tools mentioned above rather than use this toolbox.Best, Rasmus.DeepLearnToolbox================A Matlab toolbox for Deep Learning.Deep Learning is a new subfield of machine learning that focuses on learning deep hierarchical models of data.It is inspired by the human brain's apparent deep (layered, hierarchical) architecture.A good overview of the theory of Deep Learning theory is[Learning Deep Architectures for AI](http://www.iro.umontreal.ca/~bengioy/papers/ftml_book.pdf)For a more informal introduction, see the following videos by Geoffrey Hinton and Andrew Ng.* [The Next Generation of Neural Networks](http://www.youtube.com/watch?v=AyzOUbkUf3M) (Hinton, 2007)* [Recent Developments in Deep Learning](http://www.youtube.com/watch?v=VdIURAu1-aU) (Hinton, 2010)* [Unsupervised Feature Learning and Deep Learning](http://www.youtube.com/watch?v=ZmNOAtZIgIk) (Ng, 2011)If you use this toolbox in your research please cite [Prediction as a candidate for learning deep hierarchical models of data](http://www2.imm.dtu.dk/pubdb/views/publication_details.php?id=6284)```@MASTERSTHESIS\{IMM2012-06284, author = "R. B. Palm", title = "Prediction as a candidate for learning deep hierarchical models of data", year = "2012",}```Contact: rasmusbergpalm at gmail dot comDirectories included in the toolbox-----------------------------------`NN/` - A library for Feedforward Backpropagation Neural Networks`CNN/` - A library for Convolutional Neural Networks`DBN/` - A library for Deep Belief Networks`SAE/` - A library for Stacked Auto-Encoders`CAE/` - A library for Convolutional Auto-Encoders`util/` - Utility functions used by the libraries`data/` - Data used by the examples`tests/` - unit tests to verify toolbox is workingFor references on each library check REFS.mdSetup-----1. Download.2. addpath(genpath('DeepLearnToolbox'));Example: Deep Belief Network---------------------```matlabfunction test_example_DBNload mnist_uint8;train_x = double(train_x) / 255;test_x = double(test_x) / 255;train_y = double(train_y);test_y = double(test_y);%% ex1 train a 100 hidden unit RBM and visualize its weightsrand('state',0)dbn.sizes = [100];opts.numepochs = 1;opts.batchsize = 100;opts.momentum = 0;opts.alpha = 1;dbn = dbnsetup(dbn, train_x, opts);dbn = dbntrain(dbn, train_x, opts);figure; visualize(dbn.rbm{1}.W'); % Visualize the RBM weights%% ex2 train a 100-100 hidden unit DBN and use its weights to initialize a NNrand('state',0)%train dbndbn.sizes = [100 100];opts.numepochs = 1;opts.batchsize = 100;opts.momentum = 0;opts.alpha = 1;dbn = dbnsetup(dbn, train_x, opts);dbn = dbntrain(dbn, train_x, opts);%unfold dbn to nnnn = dbnunfoldtonn(dbn, 10);nn.activation_function = 'sigm';%train nnopts.numepochs = 1;opts.batchsize = 100;nn = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.10, 'Too big error');```Example: Stacked Auto-Encoders---------------------```matlabfunction test_example_SAEload mnist_uint8;train_x = double(train_x)/255;test_x = double(test_x)/255;train_y = double(train_y);test_y = double(test_y);%% ex1 train a 100 hidden unit SDAE and use it to initialize a FFNN% Setup and train a stacked denoising autoencoder (SDAE)rand('state',0)sae = saesetup([784 100]);sae.ae{1}.activation_function = 'sigm';sae.ae{1}.learningRate = 1;sae.ae{1}.inputZeroMaskedFraction = 0.5;opts.numepochs = 1;opts.batchsize = 100;sae = saetrain(sae, train_x, opts);visualize(sae.ae{1}.W{1}(:,2:end)')% Use the SDAE to initialize a FFNNnn = nnsetup([784 100 10]);nn.activation_function = 'sigm';nn.learningRate = 1;nn.W{1} = sae.ae{1}.W{1};% Train the FFNNopts.numepochs = 1;opts.batchsize = 100;nn = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.16, 'Too big error');```Example: Convolutional Neural Nets---------------------```matlabfunction test_example_CNNload mnist_uint8;train_x = double(reshape(train_x',28,28,60000))/255;test_x = double(reshape(test_x',28,28,10000))/255;train_y = double(train_y');test_y = double(test_y');%% ex1 Train a 6c-2s-12c-2s Convolutional neural network %will run 1 epoch in about 200 second and get around 11% error. %With 100 epochs you'll get around 1.2% errorrand('state',0)cnn.layers = { struct('type', 'i') %input layer struct('type', 'c', 'outputmaps', 6, 'kernelsize', 5) %convolution layer struct('type', 's', 'scale', 2) %sub sampling layer struct('type', 'c', 'outputmaps', 12, 'kernelsize', 5) %convolution layer struct('type', 's', 'scale', 2) %subsampling layer};cnn = cnnsetup(cnn, train_x, train_y);opts.alpha = 1;opts.batchsize = 50;opts.numepochs = 1;cnn = cnntrain(cnn, train_x, train_y, opts);[er, bad] = cnntest(cnn, test_x, test_y);%plot mean squared errorfigure; plot(cnn.rL);assert(er<0.12, 'Too big error');```Example: Neural Networks---------------------```matlabfunction test_example_NNload mnist_uint8;train_x = double(train_x) / 255;test_x = double(test_x) / 255;train_y = double(train_y);test_y = double(test_y);% normalize[train_x, mu, sigma] = zscore(train_x);test_x = normalize(test_x, mu, sigma);%% ex1 vanilla neural netrand('state',0)nn = nnsetup([784 100 10]);opts.numepochs = 1; % Number of full sweeps through dataopts.batchsize = 100; % Take a mean gradient step over this many samples[nn, L] = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.08, 'Too big error');%% ex2 neural net with L2 weight decayrand('state',0)nn = nnsetup([784 100 10]);nn.weightPenaltyL2 = 1e-4; % L2 weight decayopts.numepochs = 1; % Number of full sweeps through dataopts.batchsize = 100; % Take a mean gradient step over this many samplesnn = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.1, 'Too big error');%% ex3 neural net with dropoutrand('state',0)nn = nnsetup([784 100 10]);nn.dropoutFraction = 0.5; % Dropout fraction opts.numepochs = 1; % Number of full sweeps through dataopts.batchsize = 100; % Take a mean gradient step over this many samplesnn = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.1, 'Too big error');%% ex4 neural net with sigmoid activation functionrand('state',0)nn = nnsetup([784 100 10]);nn.activation_function = 'sigm'; % Sigmoid activation functionnn.learningRate = 1; % Sigm require a lower learning rateopts.numepochs = 1; % Number of full sweeps through dataopts.batchsize = 100; % Take a mean gradient step over this many samplesnn = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.1, 'Too big error');%% ex5 plotting functionalityrand('state',0)nn = nnsetup([784 20 10]);opts.numepochs = 5; % Number of full sweeps through datann.output = 'softmax'; % use softmax outputopts.batchsize = 1000; % Take a mean gradient step over this many samplesopts.plot = 1; % enable plottingnn = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.1, 'Too big error');%% ex6 neural net with sigmoid activation and plotting of validation and training error% split training data into training and validation datavx = train_x(1:10000,:);tx = train_x(10001:end,:);vy = train_y(1:10000,:);ty = train_y(10001:end,:);rand('state',0)nn = nnsetup([784 20 10]); nn.output = 'softmax'; % use softmax outputopts.numepochs = 5; % Number of full sweeps through dataopts.batchsize = 1000; % Take a mean gradient step over this many samplesopts.plot = 1; % enable plottingnn = nntrain(nn, tx, ty, opts, vx, vy); % nntrain takes validation set as last two arguments (optionally)[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.1, 'Too big error');```[![Bitdeli Badge](https://d2weczhvl823v0.cloudfront.net/rasmusbergpalm/deeplearntoolbox/trend.png)](https://bitdeli.com/free "Bitdeli Badge")

【mysqldump】 【亲测免费】 MySQLDump-PHP 使用教程

MySQLDump-PHP 是一个用 PHP 编写的原生解决方案,用于生成 MySQL 数据库的备份。它是 MySQL 自带的 `mysqldump` 工具的 PHP 版本,支持多种高级选项,如压缩、视图、触发器、事件等。该项目托管在 GitHub 上,可以通过 Composer 进行安装和管理。 ## 项目快速启动 ### 安装 首先,确保你已经安装了 Composer。然后,在你的项目目

gitblog_00142的博客 761

jre9下载 jdk9

(Java SE Runtime Environment 9.0) 9.0u175 官方最新版 【x86|x64】

MySQLDump 使用指南

MySQLDump 使用指南 项目介绍 MySQLDump 是一个基于 GitHub 的开源项目,位于 https://github.com/jarvanstack/mysqldump.git。该项目旨在提供一个高效且易于使用的数据库备份解决方案,特别针对 MySQL 数据库。尽管其名称可能暗示它与官方 mysqldump 工具相关,但在没有具体项目详情的情况下,我们假设它提供了增强的功能或简化了...

gitblog_00920的博客 1107

霍尼韦尔SoftMaster使用说明

霍尼韦尔SoftMaster使用说明

mysqldump备份(全量+增量)

在日常运维工作中,对mysql数据库的备份是万分重要的,以防在数据库表丢失或损坏情况出现,可以及时恢复数据。 线上数据库备份场景: 每周日执行一次全量备份,然后每天下午1点执行MySQLdump增量备份. 下面对这种备份方案详细说明下: 1.MySQLdump增量备份配置 执行增量备份的前提条件是MySQL打开binlog日志功能,在my.cnf中加入 log-bin=/opt/Data/MySQL-bin “log-bin=”后的字符串为日志记载目录,一般建议放在不同于MySQL数据目录的磁盘上。

小胡子 1688

MySQLDump 使用教程

MySQLDump 使用教程 项目介绍 MySQLDump 是一个用于备份 MySQL 数据库的命令行工具。它可以将数据库、表或特定数据导出为 SQL 脚本,便于数据迁移和备份。该项目是基于 MySQL 官方提供的 mysqldump 工具进行扩展和优化的开源项目。 项目快速启动 安装 首先,确保你已经安装了 MySQL。然后,你可以通过以下命令安装 mysqldump: git clone ht...

gitblog_00813的博客 390

mysqldump 报错测试

MySQLdump 报错测试指南 作为一名刚入行的开发者,你可能会对如何进行 MySQLdump 报错测试感到困惑。不用担心,我将为你提供一份详细的指南,帮助你理解整个过程。 测试流程 以下是 MySQLdump 报错测试的流程,我将其以表格的形式展示,以便于你理解和操作: 步骤 操作 代码 1 准备测试环境...

weixin_41435646的博客 120

mysqldump备份mysql数据库

select into 、mysqldump 数据库备份

fengchengwu2012的博客 2万+

使用MySQLDUMP进行数据库逻辑备份与恢复

MEB与PXB底层的技术依赖于物理文件的复制,也就是说它们能够支持的最小粒度,只能到达文件层面。这就意味着,当用户只需要某些行的数据,或者其他特定行的对象时,MEB和PXB将会无法满足要求。因为这类需求都是逻辑层面上的场景,所以本节将引入MySQL社区版自带的MySQLDUMP程序以进行补充。MySQLDUMP软件介绍MySQLDUMP概述 MySQLDUMP主要用于执行逻辑备份,默认会生成一组SQL语句,执行这些语句可以重现原始数据库对象定义和表数据。MySQLDUMP支持转储一个或多个MyS

1182

mysqldump 指定条件

MySQLdump 指定条件导出数据 在数据库的日常维护和数据迁移过程中,我们经常需要导出数据库中的部分数据。MySQLdump 是 MySQL 的一个实用工具,用于导出数据库或表的数据。本文将介绍如何使用 mysqldump 指定条件导出数据。 指定条件导出数据 使用 mysqldump 导出数据时,可以通过 WHERE...

weixin_36343353的博客 365

Windows 电脑安装 mysqldump 的详细教程

Windows 电脑安装 mysqldump 的详细教程,从安装到配置完整覆盖每一步操作

deary 8509

MYSQL mysqldump的实现原理

对于MySQL的备份,可分为以下两种: <font color=blue size=3>蓝色字体</font> 1. 冷备 2. 热备 其中,冷备,顾名思义,就是将数据库关掉,利用操作系统命令拷贝数据库相关文件。而热备指的是在线热备,即在不关闭数据库的情况下,对数据库进行备份。实际生产中基本上都是后者。 关于热备,也可分为两种方式: 1. 逻辑备份 2. 物理...

GOGOGO! 1295

Mysql的mysqldump详解

Mysql的mysqldump详解 一、导出 1.1 导出表结构及数据 mysqldump -uroot -p --set-gtid-purged=OFF database table1 table2 > mysqldump.sql 1.2 只导出表结构 mysqldump -uroot -p --set-gtid-purged=OFF -d database table1 table2 > mysqldump.sql 1.3 只导出数据 mysqldump -uroot -p --se.

2107
上一篇: 【oracle笔记】授权中的with admin option 和with grant option
下一篇: 【oracle笔记】备份分类
杰克牌辣酱
博客等级 码龄18年 26粉丝 141原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值