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

云网络9个月前 (09-01)建站教程133

数据库处理主要命令有: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(数据库管理系统)在对数据库处理中的语句进行处理时,是按照下面的约定来进行的,这就是“数据库处理中的所有语句被作为一个原子工作单位,所有的语句既可成功地被执行,也可以没有任何一个语句被执行”。


相关文章

有哪些免费的PPT模版网站

免费的PPT模板网站有以下10个:1、优品PPT;2、51PPT;3、第一PPT;4、吾道换灯片;5、逼格PPT;6、PPT之家;7、PPT宝藏;8、稻壳儿;9、可画;10、OfficePlus。其中...

你支持吗?无用且愚蠢设计!马斯克重申:特斯拉将干掉后视镜

你支持吗?无用且愚蠢设计!马斯克重申:特斯拉将干掉后视镜

快科技9月11日消息,对于马斯克来说,后视镜真的不应该在特斯拉上出现嘛。近日,有网友在社交媒体上发言,而马斯克也是重申了自己的观点,那就是特斯拉要干掉后视镜,至于什么时候还没有说,但是这是必须要做的。...

分析师称iPhone 15机型比例为3:1 Pro系列出货量预计占75%

9月8日消息,据外媒报道,虽然苹果公司股价在近两个交易日持续下跌,市值蒸发1900亿美元,但外界他们即将推出的iPhone 15系列的关注并未降低。有投行的分析师在最新给投资者的报告中预计,在苹果即将...

PHP虚拟主机是什么?

PHP虚拟主机指的就是可以使用PHP变成语言来开发和运行的虚拟主机。虚拟主机是通过一台物理服务器或者云服务器虚拟出来的云资源,它的程序语言受母机的限制,所以选购虚拟主机需要根据自己的开发语言来选择。一...

虚拟主机和服务器的区别是什么

虚拟主机和服务器的区别包括:1.概念上的区别;2.适用性的区别;3.可用资源的区别;4.环境部署的区别;5.远程管理的区别;6.使用成本的区别。概念上的区别在于,虚拟主机相当于从服务器中分割出一个空间...

阿里新任CEO吴泳铭发全员信 确立两大战略重心

凤凰网科技讯 9月12日,9月12日,阿里巴巴集团新任CEO吴泳铭发布全员信,宣布确立两大战略重心:用户为先、AI驱动。这是吴泳铭9月10日上任后第一次全员沟通,明确了阿里面向未来的战略重点方向和行动...