SQL中DQL、DML、DPL、DCL、DDL、CCL的概念与区别 您所在的位置:网站首页 dpl切换是什么意思 SQL中DQL、DML、DPL、DCL、DDL、CCL的概念与区别

SQL中DQL、DML、DPL、DCL、DDL、CCL的概念与区别

2024-06-10 06:06| 来源: 网络整理| 查看: 265

数据查询语言(DQL: Data Query Language)

数据检索语句,用于从表中获取数据。通常最常用的为保留字SELECT,并且常与FROM子句、WHERE子句组成查询SQL查询语句。

SELECT FROM WHERE ; 数据操纵语言(DML:Data Manipulation Language)

主要用来对数据库的数据进行一些操作,常用的就是INSERT、UPDATE、DELETE。

INSERT INTO (列1,列2,...) VALUES (值1,值2,...); UPDATE SET =新值 WHERE =某值; DELETE FROM WHERE =某值; 事务处理语言(DPL)

事务处理语句能确保被DML语句影响的表的所有行及时得以更新。TPL语句包括BEGIN TRANSACTION、COMMIT和ROLLBACK。

数据控制语言(DCL)

通过GRANT和REVOKE,确定单个用户或用户组对数据库对象的访问权限。

数据定义语言(DDL)

常用的有CREATE和DROP,用于在数据库中创建新表或删除表,以及为表加入索引等。 建库、建表、设置约束等:create\drop\alter

-- 创建数据库: create database IF NOT EXISTS test CHARACTER SET utf8; -- 创建表格: use test; create table IF NOT EXISTS stud( id int, name varchar(30), age int ); -- 更改表结构(设置约束) desc stud; //查看表结构 alter table stud drop column age; alter table stud add column age int; -- 删除表、删除数据库 drop table stud; drop database test; 指针控制语言(CCL)

它的语句,想DECLARE CURSOR、FETCH INTO和UPDATE WHERE CURRENT用于对一个或多个表单独行的操作。



【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

    专题文章
      CopyRight 2018-2019 实验室设备网 版权所有