旗下导航:搜·么
当前位置:网站首页 > MySQL教程 > 正文

数据库操纵范例有哪些?【MySQL教程】,数据库

作者:搜教程发布时间:2019-12-01分类:MySQL教程浏览:49评论:0


导读:SQL言语共分为四大类:数据查询言语DQL,数据支配言语DML,数据定义言语DDL,数据掌握言语DCL。1、数据查询言语DQL数据查询言语DQL基础构造是由SELE...

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网别的相干文章!

标签:数据库


欢迎 发表评论: