百分百源码网-让建站变得如此简单! 登录 注册 签到领金币!

主页 | 如何升级VIP | TAG标签

当前位置: 主页>网站教程>数据库> 数据库操纵类型是什么?
分享文章到:

数据库操纵类型是什么?

发布时间:08/01 来源:未知 浏览: 关键词:
数据库操纵类型有数据查询、数据操纵、数据定义、以及数据控制说话。

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;

以上就是数据库操纵类型是什么?的细致内容,更多请关注 百分百源码网 其它相干文章!

打赏

打赏

取消

感谢您的支持,我会继续努力的!

扫码支持
扫码打赏,你说多少就多少

打开支付宝扫一扫,即可进行扫码打赏哦

百分百源码网 建议打赏1~10元,土豪随意,感谢您的阅读!

共有152人阅读,期待你的评论!发表评论
昵称: 网址: 验证码: 点击我更换图片
最新评论

本文标签

广告赞助

能出一分力是一分吧!

订阅获得更多模板

本文标签

广告赞助

订阅获得更多模板