数据库操作类型是什么

53次阅读
没有评论

共计 1090 个字符,预计需要花费 3 分钟才能阅读完成。

自动写代码机器人,免费开通

这篇文章主要介绍了数据库操作类型是什么,具有一定借鉴价值,需要的朋友可以参考下。希望大家阅读完这篇文章后大有收获。下面让丸趣 TV 小编带着大家一起了解一下。

SQL 语言共分为四大类:数据查询语言 DQL,数据操作语言 DML,数据定义语言 DDL,数据控制语言 DCL。

1、数据查询语言 DQL

数据查询语言 DQL 基本结构是由 SELECT 子句,FROM 子句,WHERE 子句组成的查询块:

SELECT 字段名表

FROM 表或视图名

WHERE 查询条件

2、数据操纵语言 DML

数据操纵语言 DML 主要有三种形式:

1) 插入:INSERT

2) 更新:UPDATE

3) 删除:DELETE

3、数据定义语言 DDL

数据定义语言 DDL 用来创建数据库中的各种对象 —– 表、视图、索引、同义词、聚簇等如:

CREATE TABLE/VIEW/INDEX/SYN/CLUSTER
 | | | | |
 表 视图 索引 同义词 簇 

DDL 操作是隐性提交的!不能 rollback

4. 数据控制语言 DCL

数据控制语言 DCL 用来授予或回收访问数据库的某种特权,并控制数据库操纵事务发生的时间及效果,对数据库实行监视等。如:

1) GRANT:授权。

2) ROLLBACK [WORK] TO [SAVEPOINT]:回退到某一点。

回滚 —ROLLBACK

回滚命令使数据库状态回到上次最后提交的状态。其格式为:SQL ROLLBACK;

3) COMMIT [WORK]:提交。

在数据库的插入、删除和修改操作时,只有当事务在提交到数据库时才算完成。在事务提交前,只有操作数据库的这个人才能有权看到所做的事情,别人只有在最后提交完成后才可以看到。

提交数据有三种类型:显式提交、隐式提交及自动提交。

下面分别说明这三种类型。

(1) 显式提交

用 COMMIT 命令直接完成的提交为显式提交。其格式为:SQL COMMIT;

(2) 隐式提交

用 SQL 命令间接完成的提交为隐式提交。这些命令是:

ALTER,AUDIT,COMMENT,CONNECT,CREATE,DISCONNECT,DROP,EXIT,GRANT,NOAUDIT,QUIT,REVOKE,RENAME。

(3) 自动提交

若把 AUTOCOMMIT 设置为 ON,则在插入、修改、删除语句执行后,系统将自动进行提交,这就是自动提交。

其格式为:SQL SET AUTOCOMMIT ON;

感谢你能够认真阅读完这篇文章,希望丸趣 TV 小编分享数据库操作类型是什么内容对大家有帮助,同时也希望大家多多支持丸趣 TV,关注丸趣 TV 行业资讯频道,遇到问题就找丸趣 TV,详细的解决方法等着你来学习!

向 AI 问一下细节

丸趣 TV 网 – 提供最优质的资源集合!

正文完
 
丸趣
版权声明:本站原创文章,由 丸趣 2023-12-18发表,共计1090字。
转载说明:除特殊说明外本站除技术相关以外文章皆由网络搜集发布,转载请注明出处。
评论(没有评论)