数据库处理主要命令有哪些

小编 204

数据库处理主要命令有:1.数据定义语言命令;2.数据操作语言命令;3.数据控制语言命令;4.事务控制语言命令;5.程序化语言命令。数据定义语言命令也被称为DDL命令,它只是处理数据库模式的描述,用于创建和修改数据库中数据库对象的结构。

1.数据定义语言命令

  • SELECT:从数据库表中检索数据行和列;
  • INSERT:把新的数据表记录添加到数据库中;
  • DELETE:从数据库中删除数据记录,针对数据进行操作;
  • UPDATE:修改现有数据库中的数据。

2.数据操作语言命令

  • CREATE:用于创建数据库或其对象(如表,索引,函数,视图,存储过程和触发器);
  • DROP:用于从数据库中删除对象;
  • ALTER:用于更改数据库的结构;
  • TRUNCATE:用于从表中删除所有记录,包括为记录分配的所有空格;
  • COMMENT:用于向数据字典添加注释;
  • RENAME:用于重命名数据库中存在的对象。

3.数据控制语言命令

  • GRANT:授予用户对数据库的访问权限;
  • DENY:拒绝用户访问权限;
  • REVOKE:使用GRANT命令提取用户的访问权限。

4.事务控制语言命令

  • COMMIT:结束当前事务并提交;
  • ROLLBACK:在发生任何错误的情况下回滚事务;
  • SAVEPOINT:设置事务中的保存点;
  • SET TRANSACTION:定义当前事务数据访问特征。

5.程序化语言命令

  • DECLARE:定义查询游标;
  • EXPLAN:描述查询数据访问计划;
  • OPEN:检索查询结果,打开一个游标;
  • FETCH:检索一条查询结果记录;
  • CLOSE:关闭游标;
  • PREPARE:为动态执行准备SQL语句;
  • EXECUTE:动态执行SQL语句;
  • DESCRIBE:描述准备好的查询。

延伸阅读

什么是数据库和数据库处理

数据库(Database),简而言之可视为电子化的文件柜——存储电子文件的处所,用户可以对文件中的数据运行新增、截取、更新、删除等操作。 所谓“数据库”系以一定方式储存在一起、能予多个用户共享、具有尽可能小的冗余度、与应用程序彼此独立的数据集合。一个数据库由多个表空间构成。

而数据库处理是由一个或多个SQL语句序列结合在一起所形成的一个逻辑处理单元。数据库处理中的每个语句都是完成整个任务的一部分工作,所有的语句组织在一起能够完成某一特定的任务。譬如,DBMS(数据库管理系统)在对数据库处理中的语句进行处理时,是按照下面的约定来进行的,这就是“数据库处理中的所有语句被作为一个原子工作单位,所有的语句既可成功地被执行,也可以没有任何一个语句被执行”。

回复

我来回复
  • 暂无回复内容

注册PingCode 在线客服
站长微信
站长微信
电话联系

400-800-1024

工作日9:30-21:00在线

分享本页
返回顶部