
达梦SQL语言操作指南
5星
- 浏览量: 0
- 大小:None
- 文件类型:PDF
简介:
《达梦SQL语言操作指南》是一本全面介绍达梦数据库管理系统中SQL语言使用的教程书籍,内容涵盖数据查询、更新及管理等多方面技能,适合初学者和进阶用户参考学习。
### 达梦SQL语言使用手册知识点详述
#### 第1章 结构化查询语言DM_SQL简介
##### 1.1 DM_SQL语言的特点
DM_SQL(达梦SQL)是达梦数据库管理系统提供的一种标准的SQL语言实现,具有以下特点:
1. **兼容性**:高度兼容SQL标准,并对主流数据库系统的SQL语法进行了兼容处理。
2. **安全性**:提供丰富的安全机制,包括用户权限管理、数据加密等。
3. **灵活性**:支持多种数据类型、复杂查询、事务处理等功能。
4. **高性能**:通过优化算法和技术手段提高查询效率。
##### 1.2 保留字与标识符
- **保留字**:指在DM_SQL中被赋予特定意义的词汇,不能作为标识符使用。
- **标识符**:用于命名数据库对象,如表名、字段名等。可以包含字母、数字和下划线,但必须以字母或下划线开头。
##### 1.3 DM_SQL语言的功能及语句
DM_SQL支持以下主要功能:
- 数据定义:如创建表、视图等。
- 数据操纵:如插入、更新、删除数据。
- 数据查询:如执行复杂查询。
- 数据控制:如用户权限管理。
##### 1.4 DM_SQL所支持的数据类型
DM_SQL支持多种数据类型,分为几大类:
1. **常规数据类型**:包括整型、浮点型、字符型等。
- 整型:`INT`, `BIGINT`, `SMALLINT`, `TINYINT`
- 浮点型:`FLOAT`, `DOUBLE PRECISION`, `REAL`
- 字符型:`CHAR`, `VARCHAR`, `NCHAR`, `NVARCHAR`
2. **位串数据类型**:用于存储二进制数据。
- `BIT`
- `VARBIT`
3. **日期时间数据类型**:用于处理日期和时间。
- `DATE`
- `TIME`
- `TIMESTAMP`
- `INTERVAL YEAR TO MONTH`
- `INTERVAL DAY TO SECOND`
4. **多媒体数据类型**:用于存储多媒体文件。
- `BLOB`(Binary Large Object)
- `CLOB`(Character Large Object)
##### 1.5 DM_SQL语言支持的表达式
- **数值表达式**:涉及数值计算的操作。
- **字符串表达式**:用于字符串操作。
- **时间值表达式**:涉及日期和时间的计算。
- **时间间隔值表达式**:用于表示时间间隔。
- **运算符的优先级**:明确了运算符的执行顺序。
##### 1.6 DM_SQL语言支持的数据库模式
数据库模式是指组织数据库结构的一种方式,主要包括:
- 用户模式:每个数据库用户都有自己的模式。
- 默认模式:为未指定模式的数据库对象提供的默认模式。
#### 第2章 手册中的示例说明
本章提供了具体的示例库和脚本,帮助理解如何创建和管理数据库对象。
##### 2.1 示例库说明
- **创建示例库**:介绍了如何创建一个示例数据库。
- **创建模式及表**:展示了如何定义模式和创建表。
- **插入数据**:演示了向表中插入数据的方法。
##### 2.2 参考脚本
- **创建示例库**:给出了一套完整的创建示例数据库的脚本。
- **创建模式及表**:提供了创建模式和表的具体SQL语句。
- **插入数据**:展示了如何使用SQL命令插入数据。
#### 第3章 数据定义语句
本章详细介绍了DM_SQL中用于定义和管理数据库对象的各种语句。
##### 3.1 数据库修改语句
- 修改数据库的相关属性。
##### 3.2 管理用户
- **用户定义语句**:创建新用户。
- **修改用户语句**:修改用户的属性。
- **用户删除语句**:删除用户。
##### 3.3 管理模式
- **模式定义语句**:创建模式。
- **设置当前模式语句**:切换当前模式。
- **模式删除语句**:删除模式。
##### 3.4 管理表空间
- **表空间定义语句**:创建表空间。
- **修改表空间语句**:修改表空间属性。
- **表空间删除语句**:删除表空间。
- **表空间失效文件检查**:检查表空间中的失效文件。
- **表空间失效文件恢复**:恢复失效文件。
##### 3.5 管理HTS表空间
- **创建HTS表空间**:创建用于存储文本搜索索引的专用表空间。
- **删除HTS表空间**:删除HTS表空间。
#####
全部评论 (0)


