达梦数据库常用对象管理

达梦数据库的特点:

  1. 通用性强:硬件平台支持、操作系统支持、应用开发支持(开发环境支持、开发框架技术支持、中间件支持、标准接口支持、网络协议支持、字符集支持、国际化支持)
  2. 高可用性:快速的故障恢复、可靠的备份与还原、高效的数据复制、实时的主备系统
  3. 高性能:查询优化、查询计划重用、查询内并行处理、查询结果集的缓存、虚拟机执行器、批量数据处理、异步检查点技术、多版本并发控制、海量数据分析、数据字典缓存技术、可配置的工作线程模式、多缓冲区、分段式数据压缩、行列融合、大规模并行处理结构
  4. 高安全性:双因子结合的安全鉴别、自主访问控制、强制访问控制、课题重用、加密引擎、存储加密、通信加密、资源限制、审计分析与实时侵害检测
  5. 易用性好
  6. 兼容性好

表空间的建立

创建表空间的SQL语句:

CREATE  TABLESAPCE  <表空间名>  <数据文件字句>  [<数据页缓冲池子句>]  [<储存加密子句>]

各创建子句具体语法:

<数据文件子句>  ::=  DATAFILE  <文件说明句>  {,<文件说明项>}

<文件说明项目>  ::=  <文件路径>  [MIRROR <文件路径>]  SIZE<文件大小>  [<自动拓展子句>]

<自动拓展子句>  ::=  AUTOEXTEND  <  ON  [<每次拓展大小子句>]  [<最大大小子句>|>OFF]

<每次拓展大小子句>  ::=  NEXT  <拓展大小>

<最大大小子句>  ::=  MAXSIZE  <文件最大大小>

<数据页缓冲池子句>  ::=  CACHE =<缓冲池名>

<存储加密子句>  ::=  ENCRYPT  WITH  <加密算法>  BY  <加密密码>

表空间的修改

修改表空间的SQL语句

ALTER  TABLESPACE  <表空间名>  [ONLINE | OFFLINE  | <表空间重命名子句>  | <数据文件重命名子句> |  <增加数据文件子句>  |  <修改文件大小子句>  | <修改文件自动拓展子句> | <数据页缓冲池子句> ]

<表空间重命名子句>  ::=  RENAME  TO  <表空间名>

<数据文件重命名子句>  ::=  RENAME DATAFILE  <文件路径>  {<文件路径>}  TO  <文件路径>  {<文件路径>}

<增加数据文件子句>  ::=  AND  <数据文件子句>

<修改文件大小子句>  ::=  RESIZE DATAFILE  <文件路径>  TO  <文件大小>

<修改文件自动拓展子句>  ::=  DATAFILE  <文件路径>  {<文件路径>}  [<自动拓展子句>]

表空间的删除

使用SQL语句删除表空间语句

DROP TABLESPACE <表空间名>

SQL语句创建模式

创建模式SQL命令格式

<模式定义子句  1>  |  <模式定义子句  2>

各子句模式

<模式定义子句>  ::=  CREATE SCHEMA  <模式名> [AUTHORIZATION <用户名>] [<DDL_GRANT 子句>  {<DDL_GRANT 子句>}]

<模式定义子句>  ::=  CREATE SCHEMA AUTHORIZATION  <用户名>  [<DDL_GRANT 子句> {<DDL_GRANT 子句>}]

<DDL_GRANT 子句>   ::=  <基表定义>  |  <域定义>  |  <基表修改>  |  <索引定义> |  <视图定义>  |  <序列定义>  |  <储存过程定义>  |  <存储函数定义>  |  <触发器定义>  |  <特权定义>  |  <全文索引定义>  |  <同意此定义>  |  <同义词定义>  |  <包定义>  |  <包体定义> |  <类定义>  |  <类体定义>  |  <外部链接定义>]  |  <物化视图定义>  | <物化视图日志定义>  |  <注释定义>

SQL语句删除模式

DROP SCHEMA  <模式名>  [ RESTRICT | CASCADE ]

SQL语句创建表

SQL语句创建表命令格式

CREATE  [  [GLOBAL]  TEMPORANY  ]  <表名定义>  <表结构定义>

SQL语句创建表各子句命令

<表明定义>  ::=  [<模式名>.]  <表名>

<表结构定义>  ::=  ( <字段定义> { ,<字段定义> } [ <表级约束定义> { ,<表级约束定义> } ] ) [ <PARTITIONG> ] [ <空间限制子句> ] [ <STORAGE 子句> ]

<字段定义>  ::=  <字段名>  <字段类型>  [ DEFAULT <列默认值表达式> ]  [ <列级约束定义> ]

<列级约束定义>  ::=  [ CONSTRAINT <约束名> ]  [NOT]  NULL  |  <唯一性约束选项>  |  <引用约束>  |  [ CHECK  ( <检验条件> ) ]

<唯一性约束选项>  ::=  [ PRIMARY KEY ] | [ [NOT] CLUSTER PRIMARY KEY ] | [ CLUSTER [ UNIQUE ] KEY ] | UNIQUE

<引用约束>  ::=  REFERENCES [<模式名>.]  <表名>  [ ( <列名> { [,<列名> ] } ) ]

<表级约束定义>  ::=  [ CONSTRAINT <约束名> ] <唯一性约束选项> ( <列名>{,<列名>}) | FOREUGN KEY ( <列名> {, <列名> } ) <引用约束> | CHECK ( <检验条件> )

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值