DDL语法一览表DDL(Data Definition Language数据定义语言),用于定义或修改数据库中的对象,如:表、索引、视图、同名词、数据库、序列、用户、角色、表空间、profile、会话等。 定义数据库数据库是组织、存储和管理数据的仓库,而数据库定义主要包括:创建数据库、修改数据库属性。所涉及的SQL语句,请参考下表。
定义表空间表空间用于管理数据对象,与磁盘上的一个目录对应。所涉及的SQL语句,请参考下表。
定义表表是数据库中的一种特殊数据结构,用于存储数据对象以及对象之间的关系。所涉及的SQL语句,请参考下表。
定义分区表分区表是一种逻辑表,数据是由普通表存储的,主要用于提升查询性能。所涉及的SQL语句,请参考下表。
定义索引索引是对数据库表中一列或多列的值进行排序的一种结构,使用索引可快速访问数据库表中的特定信息。所涉及的SQL语句,请参考下表。
定义角色角色是用来管理权限的,从数据库安全的角度考虑,可以把所有的管理和操作权限划分到不同的角色上。所涉及的SQL语句,请参考下表。
定义用户用户是用来登录数据库的,通过对用户赋予不同的权限,可以方便地管理用户对数据库的访问及操作。所涉及的SQL语句,请参考下表。
定义序列序列可以产生一组等间隔的数值,能自增,主要用于表的主键。所涉及的SQL语句,请参考下表。
定义同名词使用同名词可以节省大量的数据库空间,扩展的数据库的使用范围,能够在不同的数据库用户之间实现无缝交互。所涉及SQL语句,请参考下表。
定义注释使用comment语句在DC中增加一个关于表、视图注释;支持创建表时,指定列的comment信息。所涉及的SQL语句,请参考下表。
修改系统参数
回收站DROP索引、表空间、表等元数据,GaussDB 100不会立即删除,保存在垃圾回收站,通过PURGE命令才能真正删除。表在DROP后需要回退,可以通过FLASHBACK命令回退到删除之前状态。所涉及的SQL语句,请参考下表。
定义档案系统中的profile是用来对用户所能使用的数据库资源进行限制的。所涉及的SQL语句,请参考下表。
| ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GaussDB 100 DDL语法一览表
分享好友
分享这个小栈给你的朋友们,一起进步吧。
订阅须知
• 所有用户可根据关注领域订阅专区或所有专区
• 付费订阅:虚拟交易,一经交易不退款;若特殊情况,可3日内客服咨询
• 专区发布评论属默认订阅所评论专区(除付费小栈外)
技术专家
查看更多- GaussDB_数据库专家