100字范文,内容丰富有趣,生活中的好帮手!
100字范文 > ddl/dml/dql/dcl

ddl/dml/dql/dcl

时间:2023-03-26 02:07:24

相关推荐

ddl/dml/dql/dcl

DML(Data Manipulation Language)数据操纵语言:(报1)

适用范围:对数据库中的数据进行一些简单操作,如insert,delete,update,call,select等.

DDL(Data Definition Language)数据定义语言:(报0,不报错即可)

适用范围:对数据库中的某些对象(例如,database,table)进行管理,如Create,Alter,Drop,view,index,syn,cluster.用来创建数据库中的各种对象-----表、视图、索引、同义词、聚簇等.表视图索引同义词簇。DDL操作是隐性提交的!不能rollback.

DQL(DataQueryLanguage)数据查询语言:

基本结构是由SELECT子句.

DCL(DataControlLanguage)数据控制语言:

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;

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。