通常,数据库SQL语言共分为四大类:数据定义语言DDL,数据操作语言DML,数据查询语言DQL,数据控制语言DCL。再加上事务控制语言TCL,一个共5个。 下面,我们就详细了解一下它们。 数据定义语言DDL DDL(Data Definition Language)是数据定义语言,它用于定义或改变数据库或表的结构等初始化工作上。通常,包括数据类型、表(Tabl...
DML Data Manipulation Language 数据操作语言,用来对数据库表中的数据进行增删改查 DQL Data Query Language 数据查询语言,用来查询数据库中表的记录 DCL Data Control Language 数据控制语言,用来创建数据库用户、控制数据的访问权限 DDL语句: 数据库操作 1、查询数据库 查询所有数据库 1 show databases; 查询当前...
一. SQL语句分类 SQL语句,根据其功能,主要分为四类:DDL、DML、DQL、DCL。分类全称说明DDLData Definition Language数据定义语言,用来定义数据对象(数据库,表,字段)DMLData Manipulation Language数据操作语…
四. 数据控制语言DCL(Data Control Language) 作用: 数据控制语言DCL用来设置或更改数据库用户或角色权限 命令: grant 授权 revoke 收回已经授予的权限 注意: 在默认状态下,只有sysadmin,dbcreator,db_owner或db_securityadmin等人员才有权力执行DCL 五. 事务控制语言TCL(Transaction Control Language) 命令:COMMIT 提交...
DML(Data Manipulation Language)语句: 即数据操纵语句,用来查询、添加、更新、删除等常用的语句关键字有:SELECT,INSERT,UPDATE,DELETE,MERGE,CALL,EXPLAIN PLAN,LOCK TABLE,包括通用性的增删改查。DCL(Data Control Language)语句: 即数据控制语句,用于授权/撤销数据库及其字段的权限(DCL is short ...
数据查询语言(DQL: Data Query Language)专注于从数据库中检索信息,通常利用SELECT语句进行操作,搭配FROM子句和WHERE子句来过滤和选择数据。语法示例:SELECT column_name(s) FROM table_name WHERE condition;数据操纵语言(DML:Data Manipulation Language)主要负责对数据库内的数据进行操作,包括插入数据...
SQL分类:SQL语句,根据其功能,主要分为四类:DDL、DML、DQL、DCL。 分类 全称 说明 DDL Data Definition Language 数据定义语言,用来定义数据库对象(数据库,表, 字段) DML Data Manipulation Language 数据操作语言,用来对数据库表中的数据进行增删改 DQL Data Query Language 数据查询语言,用来查询数据库...
数据定义语言(Data Definition Language,DDL)是 SQL 语言集中负责数据结构定义与数据库对象定义的语言。DDL 的主要功能是定义数据库对象。DDL 的核心指令是 CREATE、ALTER、DROP。数据操纵语言(DML)数据操纵语言(Data Manipulation Language, DML)是用于数据库操作,对数据库其中的对象和数据运行访问工作的编程语句。
CCL:规定SQL语句在宿主语言程序中的使用规则,如DECLARE CURSOR、FETCH INTO和UPDATE WHERE CURRENT。SQL语言主要用于实现数据的增删改查、数据表定义与控制以及事务管理,其中DQL和DML主要用于操作数据,DDL用于定义数据库结构,DCL用于管理用户权限,TCL确保事务处理的正确性,CCL规范SQL在程序中使用。
DQL 数据查询语言(DQL: Data Query Language) 数据检索语句,用于从表中获取数据。通常最常用的为保留字SELECT,并且常与FROM子句、WHERE子句组成查询SQL查询语句。 语法: SELECT <字段名> FROM <表或视图名> WHERE <查询条件>; DML 数据操纵语言(DML:Data Manipulation Language) ...