达梦数据库管理系统DM SQL备份操作详解
需积分: 46 172 浏览量
更新于2024-08-10
收藏 2.14MB PDF 举报
"该资源是关于达梦数据库管理系统DM的SQL使用手册,主要涉及数据库的备份操作和SQL语言的基本概念及用法。"
在达梦数据库管理系统中,备份数据库是确保数据安全的重要步骤。该文描述了`BACKUP DATABASE`语句的详细语法和参数,用于执行数据库的完整备份或增量备份。以下是主要知识点:
1. **备份语句语法**:
使用`BACKUP DATABASE`命令来备份数据库,语法包括数据库名、备份类型(FULL或INCREMENT)、备份名、备份路径、备份描述、最大备份大小、密钥(可加密)以及是否压缩等选项。
2. **备份类型**:
- `FULL`:执行完全备份,备份整个数据库。
- `INCREMENT`:执行增量备份,仅备份自上次备份以来更改的数据。
3. **参数说明**:
- `<数据库名>`:需要备份的数据库名称。
- `<备份名>`:备份的唯一标识,可以在DMDBMS中区分不同的备份。
- `<备份路径>`:指定备份文件存储的位置,若不设置,默认在默认备份目录下。
- `<限制大小>`:最大备份文件大小,最小16MB,无上限。
- `<密钥>`:用于备份加密的密码。
- `WITH ENCRYPTION`:使用加密备份。
- `COMPRESSED`:启用或禁用备份文件的压缩。
4. **使用注意事项**:
- 如果未设置备份路径,系统会在默认目录下生成备份文件,文件名基于数据库名和时间生成。
- 当备份数据超出限制大小时,系统会创建新文件,文件名是初始文件名加编号。
5. **示例**:
对名为`BOOKSHOP`的数据库执行完全备份,备份名为`BOOKSHOP_BAK1`,可以使用以下命令:
```
BACKUP DATABASE BOOKSHOP FULL TO BOOKSHOP_BAK1;
```
手册还涵盖了广泛的SQL语言概念,包括数据类型、表达式、数据库模式等,适用于数据库管理、表定义、查询和索引操作。例如,支持的SQL功能包括数据定义(如创建数据库、表、索引和用户)、数据查询(单表查询、连接查询、子查询、聚合函数等)以及全文检索等功能。
达梦数据库支持的SQL语言不仅包括基本的DML(数据操纵语言)和DDL(数据定义语言),还具有特定于数据库系统的扩展,如全文索引和数据库快照等高级特性。这些功能使得达梦数据库能够满足复杂的数据管理和分析需求。
2021-10-07 上传
172 浏览量
2020-10-01 上传
2020-01-21 上传
点击了解资源详情
点击了解资源详情
点击了解资源详情
点击了解资源详情
liu伟鹏
- 粉丝: 24
- 资源: 3851
最新资源
- ScalesWebAplication
- webpage2
- Bumblebee-Optimus:大WaSP擎天柱的GUI
- Excel模板00科目余额表.zip
- 毕业设计&课设--毕业设计智慧景区之PC端(管理端)后台管理系统.zip
- 烧瓶在线分级程序
- efte-unit:efte 项目构建工具
- chess_puzzle
- uiuStudentRecordSystem
- 毕业设计&课设--毕业设计-中医诊疗系统-疾病药品管理-中医开方.zip
- Excel模板收款收据模板电子版.zip
- 基于stm32的频率检测计.zip
- play-mp3-url-from-terminal:只是使用node.js从命令行简单的在线mp3网址播放器
- Aula_2705_Data
- SystemTTS:Android系统语音播报
- Excel模板00明细账.zip