DDL语法
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
上一篇: 2020-10-09(mysql练习)