
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;
以上就是数据库支配范例有哪些?的细致内容,更多请关注ki4网别的相干文章!