SQL语言的类型
一、SQL语言一共分为4大类:
1,DDL(DataDefinitionLanguage):数据定义语言,用来定义数据库对象:库、表、列等;
2,DML(DataManipulationLanguage):数据操作语言,用来定义数据库记录(数据);
3,DQL(DataQueryLanguage):数据查询语言,用来查询记录(数据);
4,DCL(DataControlLanguage):数据控制语言,用来定义访问权限和安全级别。
二、实例说明
1.数据定义语言DDL(Data Definition Language)
用来定义数据库对象:库、表、列等;
适用范围:对数据库中的某些对象(例如,database,table)进行管理,如Create,Alter和Drop.
注意: 在生产环境中,DDL类操作需要慎用,因为不能做roolback操作,一旦执行无法回退。
2.数据操纵语言DML(Data Manipulation Language)
对数据库中的数据进行一些简单操作,,如insert,delete,update,select(插入、删除、修改、检索)等都是DML。对select来说,它有两种划分方法,可以放在DML,也可以单独放在DQL。
3.数据查询语言DQL(Data Query Language)
用来查询记录(数据)。
基本结构是由SELECT子句,FROM子句,WHERE子句组成的查询块:SELECT <字段名表>FROM <表或视图名>WHERE <查询条件>
4.数据控制语言DCL(Data Control Language)
数据控制语言DCL用来授予或回收访问数据库的某种特权,并控制数据库操纵事务发生的时间及效果,对数据库实行监视,用户,权限,事务等。
三、详细实例说明文档
涵盖实际应用的MySQL知识要点
https://download.csdn.net/download/weixin_46875683/16751910