欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  IT编程

DDL语法

程序员文章站 2022-04-13 08:49:03
DDL语法概念:用于定义或修改数据库中的对象。如:表、索引、视图等。定义数据库:数据库是组织、存储和管理数据的仓库。数据库定义主要包括create/alter/drop database定义模式:模式是一组数据库对象的集合,主要用于控制对数据库对象的访问模式定义相关SQL:create/alter/drop schema定义表空间:表空间用于管理数据对象,与磁盘上的一个目录对应。表空间定义相关SQL:create/alter/drop ta......

DDL语法

 

概念:

用于定义或修改数据库中的对象。如:表、索引、视图等。

 

定义数据库:

数据库是组织、存储和管理数据的仓库。

数据库定义主要包括create/alter/drop database

 

定义模式:

模式是一组数据库对象的集合,主要用于控制对数据库对象的访问

模式定义相关SQL:create/alter/drop schema

 

定义表空间:

表空间用于管理数据对象,与磁盘上的一个目录对应。

表空间定义相关SQL:create/alter/drop tablespace

 

定义表:

表是数据库中的一种特殊的数据结构,用于存储数据对象以及对象之间的关系

表定义相关SQL:create/alter/drop table

 

定义分区表:

分区表是一种逻辑表,数据是由普通表存储的,主要用于提升查询性能。

分区表相关SQL:create/alter/drop table partition

 

义索引:

索引是对数据库表中一列或者多列值进行排序的一种结构,使用索引可以快速访问数据库表中的特定信息。

索引定义相关SQL:create/alter/drop index   reindex

定义角色:

角色是用来管理权限的,从数据库安全的角度考虑,可以把所有的管理和操作权限划分到不同的角色上。

角色定义相关SQL:create/alter/drop role

 

定义用户:

用户是用来登录数据库的,通过对用户赋予不同的权限,可以方便地管理用户对数据库的访问及操作。

用户定义相关SQL:create/alter/drop user

 

定义存储过程:

存储过程是为了完成特定功能的SQL语句集,经编译后存储在数据库中,用户通过指定存储过程的名字并给出参数(如果该存储过程带有参数)来执行它。

存储过程定义相关SQL:create/drop procedure

 

定义函数:

函数和存储过程类似,也是一组SQL语句集,使用上没有差别

函数定义相关SQL:create/alter/drop function

 

定义视图:

视图是从一个或几个基本表中导出的虚表,可用于控制用户对数据访问。

视图定义相关SQL:create/drop view

 

定义游标:

为了处理SQL语句,存储过程进程分配一段内存区域来保存上下文联系。游标是指向上下文区域的句柄或指针。借助游标存储过程可以控制上下文区域的变化。

游标定义相关SQL:cursor/move/fetch/close

 

操作会话:

用户与数据库之间建立的连接成为会话

会话相关SQL:alter/alter sysstem kill session

 

定义资源池:

资源池是负载管理模块使用的系统表,主要用于指定资源管理相关的属性

资源池定义相关SQL:create/alter/drop resource pool

 

本文地址:https://blog.csdn.net/songpeiying/article/details/109000557

相关标签: Gauss DB