1.DDL(数据定义语言):用来创建数据库中的表、索引、视图、存储过程、触发器等。 2.DML(数据操作语言):用来对表内数据的添加、更新、删除等。 3.DCL(数据控制语言):用于授权/撤销数据库及其字段的权限等。 4.DQL(数据查询语言):用于对表内数据的关键字逻辑查询等。 一.DDL(Data Definition Language) 数据定义...
(用户、模式、角色 表、视图、索引、序列、同义词、触发器、上下文、存储过程、存储函数) DML数据操作语言 insert into 表名() values(); delete 表名 where; update 表名 set 列名=xxx where; DQL数据查询语句 select * from 表名 where; DCL数据控制语言 grant 角色 to 用户名; grant select on 用户名A...
四. 数据控制语言DCL(Data Control Language) 作用: 数据控制语言DCL用来设置或更改数据库用户或角色权限 命令: grant 授权 revoke 收回已经授予的权限 注意: 在默认状态下,只有sysadmin,dbcreator,db_owner或db_securityadmin等人员才有权力执行DCL 五. 事务控制语言TCL(Transaction Control Language) 命令:COMMIT 提交...
快速理解: DQL 和DML 主要是为了完成对表中数据的增删改查,DDL主要是为了完成对表的增删改,DCL为给用户操作数据表和数据的权限, TCL 主要是为了确保在执行增删改的操作的时候及时响应,全部提交或全部回滚, CCL 规定了Sql语句在程序中的使用规则 比如sql 中的游标...
DML(Data Manipulation Language)语句: 即数据操纵语句,用来查询、添加、更新、删除等常用的语句关键字有:SELECT,INSERT,UPDATE,DELETE,MERGE,CALL,EXPLAIN PLAN,LOCK TABLE,包括通用性的增删改查。DCL(Data Control Language)语句: 即数据控制语句,用于授权/撤销数据库及其字段的权限(DCL is short ...
DML:Data Manipulation Language的缩写,数据库操纵语句,主要是UPDATE、INSERT、DELETE DDL:Data Definition Language的缩写,数据定义语句,主要是用在定义或改变表的结构,创建视图、索引聚簇等如:CREATE、ALTER、DROP、VIEW、INDEX等。 DCL:Data Control Language的缩写,用来授予或回收访问数据库的某种特权,如:GRANT。
TCL(Transaction Control Language)事务控制语言 SAVEPOINT 设置保存点 ROLLBACK 回滚 SET TRANSACTION SQL主要分成: (1)数据定义。(SQL DDL)用于定义SQL模式、基本表、视图和索引的创建和撤消操作。 (2)数据操纵。(SQL DML)数据操纵分成数据查询(DQL)和数据更新两类。数据更新又分成插入、删除、和修改三种操作。
3、事务控制语句TCL 它的语句能确保被DML语句影响的表的所有行及时得以更新。包括COMMIT(提交)命令、SAVEPOINT(保存点)命令、ROLLBACK(回滚)命令。 SAVEPOINT:保存点 ROLLBACK:回退到某点 COMMIT:提交事务 4、数据控制语言DCL(Data Control Language) 它的语句通过GRANT或REVOKE实现权限控制,确定单个用户和用户组对数据...
DML Data Manipulation Language 数据操作语言,用来对数据库表中的数据进行增删改 DQL Data Query Language 数据查询语言,用来查询数据库中表的记录 DCL Data Control Language 数据控制语言,用来创建数据库用户、控制数据库的访问权限 二. DDL Data Definition Language,数据定义语言,用来定义数据库对象(数据库,表,字段...
SQL 四种类型语言(DDL DML DCL TCL DQL) 1 DDL - Data Definition Language 数据定义语言:定义数据库结构。 CREATE - 创建表 ALTER - 修改表 DROP - 删除表 TRUNCATE – 截断表内容(开发期,还是挺常用的) COMMENT – 为数据字典添加备注 2 DML - Data Manipulation Language...