SQL: DDL,DML,DCL,DTL,TCL,

news/2025/2/27 2:22:51

Structured Query Language,结构化查询语言, 是一种用于管理和操作关系数据库的标准编程语言。

sql的分类

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

DDL(Data Definition Language):数据定义语言

DML(Data Manipulation Language):数据操纵语言

DCL(Data Control Language):数据控制语言

DTL(Data Transaction Language):数据事务语言 

TCL(Transaction Control Language):事务控制语言

DDL数据定义语言

关键词: CREATE

- TABLESPACE (创建表空间)

- USER(创建用户)

- TABLE(创建表)

        - 分区表 - 表约束 - 复制表

- VIEW(创建视图)

- INDEX (创建索引)- 普通索引 - 唯一索引 - 主键索引 - 复合索引 - 函数索引 - 位图索引(bitmap)

- PROCEDURE(创建存储过程)

- FUNCTION (创建自定义函数)

关键词 :ALTER

- TABLESPACE

- USER

- TABLE

关键词: DROP

sql 只要是create创建的对象,删除就用drop 

TRUNCATE

清空数据 

DML数据操纵语言

insert into  

insert into  xxx select xxxxx

delete

DELETE FROM table_name
WHERE condition;

update

UPDATE table_name
SET column1 = value1, column2 = value2, ...
WHERE condition;

merge into 

用于将一个源表的数据合并到目标表中。它可以根据条件执行插入(INSERT)、更新(UPDATE)或删除(DELETE)操作

MERGE INTO target_table t
USING source_table s
ON (join_condition)
WHEN MATCHED THEN
    UPDATE SET t.column1 = s.column1, t.column2 = s.column2, ...
    DELETE WHERE delete_condition
WHEN NOT MATCHED THEN
    INSERT (t.column1, t.column2, ...)
    VALUES (s.column1, s.column2, ...);

DCL数据控制语言

GRANT   用于授予用户或角色特定的权限

REVOKE   用于撤销用户或角色的权限

TCL事务控制语言


http://www.niftyadmin.cn/n/5869385.html

相关文章

构成正方形的数量

构成正方形的数量 真题目录: 点击去查看 E 卷 100分题型 题目描述 输入N个互不相同的二维整数坐标&#xff0c;求这N个坐标可以构成的正方形数量。[内积为零的的两个向量垂直] 输入描述 第一行输入为N&#xff0c;N代表坐标数量&#xff0c;N为正整数。N < 100 之后的 …

前端页面什么是全屏嵌入/什么是局部嵌入

1. 什么是 <div> 容器标签&#xff1f; 通俗来说&#xff0c;<div> 标签就像一个“盒子”&#xff0c;你可以把任何东西放进去&#xff0c;比如文字、图片、按钮等。它是一个非常灵活的标签&#xff0c;用来组织和分隔网页内容。 举个例子&#xff1a; 想象你有…

Redis面试题----MySQL 里有 2000w 数据,Redis 中只存 20w 的数据,如何保证 Redis 中的数据都是热点数据?

要保证 Redis 中存储的 20w 数据都是热点数据&#xff0c;可以从数据筛选和数据淘汰两个大的方面来考虑&#xff0c;以下是详细的实现思路和方法&#xff1a; 数据筛选 1. 基于业务规则 分析业务场景&#xff1a;不同的业务场景有不同的热点数据特征。例如&#xff0c;在电商…

数字IC低功耗后端设计实现之power gating和isolation技术

考虑低功耗设计需求&#xff0c;下图中间那个功能模块是需要做power domain的&#xff0c;即这个模块需要插MTCMOS。需要开启时&#xff0c;外面的VDD会和这个模块的LOCAL VDD形成通路&#xff0c;否则就是断开即power off状态。 这些低功耗设计实现经验&#xff0c;你真的懂了…

如何在 WPS 中集成 DeepSeek

如何在 WPS 中集成 DeepSeek&#xff1a;从零基础到高阶开发的完整指南 DeepSeek 作为国内领先的 AI 办公助手&#xff0c;与 WPS 的深度整合可显著提升文档处理效率。本文提供 ​4 种集成方案&#xff0c;覆盖从「小白用户」到「企业开发者」的全场景需求&#xff0c;并包含 …

flutter Running Gradle task ‘assembleDebug‘...

这个和单独的android还不太一样 Flutter 在Android studio运行时卡在Running Gradle task assembleDebug... - 简书

MFC文件和注册表的操作

MFC文件和注册表的操作 日志、操作配置文件、ini、注册表、音视频的文件存储 Linux下一切皆文件 C/C操作文件 const char* 与 char* const const char* 常量指针&#xff0c;表示指向的内容为常量。指针可以指向其他变量&#xff0c;但是内容不能再变了 char szName[6]&qu…

SQL笔记#函数、谓词、CASE表达式

目录 一、各种各样的函数 1、函数的种类 2、算术函数 ABS——绝对值 MOD——取余 ROUND——四舍五入 3、字符串函数 ||——拼接 LENGTH——字符串长度 LOWER——小写转换 REPLACE——字符串的替换 SUBSTR——字符串的截取 UPPER——大写转换 4、日期函数 CURRENT_DATE——…