SQLServer : DDL,DML,DQL,DCL的区别

01、DDL(Data Definition Languages)语句: 即数据库定义语句,用来创建数据库中的表、索引、视图、存储过程、触发器等对象。SQLServer DLL语法是指SQL Server 数据库定义域发的语法规则集合,主要包括创建、修改和删除数据库对象的语句。
常用的语句关键字有:

【create table 创建表】、【alter table 修改表】、【drop table 删除表】、【truncate table 删除表中所有行】、【create index 创建索引】、【drop index 删除索引】、【comment 注释】、【rename table 修改表名】

02、DML(Data Manipulation Language)语句: 指的是用于管理数据库中数据的操作,用来查询(Select)、添加(Insert)、更新(Update)、删除(Delete)等

03、DCL(Data Control Language)语句: 即数据控制语句,用于授权/撤销数据库及其字段的权限。
常用的语句关键字有:

grant授权

revoke取消授权

04、DQL:(Data QueryLanguage)语句: 数据查询语言
常用的语句关键字有:

selet 获取

where、group by、having、ofder by等过滤条件

事务控制语言

SAVEPOINT 设置保存点

ROLLBACK  回滚

SET TRANSACTION

你可能感兴趣的:(Sql,Server,sqlserver,数据库)