当前位置: 首页 > news >正文

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

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.dtcms.com/a/35176.html

相关文章:

  • 2.24力扣每日一题--设计有序流
  • 【Microsoft® PowerPoint for Mac】MAC一键导出PPT备注
  • 能不能用Ai来开发出一款APP?很早就想过能不能用Ai来开发出一款APP?
  • 89.迷人子序列计数问题|Marscode AI刷题
  • vue2中,打包报错ERROR in /node_modlules/@types/lodash/common/common.d.ts 26
  • python全栈-并发和网络通信
  • GO 快速升级Go版本
  • 【Qt之QQuickWidget】QML嵌入QWidget中
  • c++day4
  • 【嵌入式Linux应用开发基础】网络编程(1):TCP/IP协议栈
  • WIN10 本地部署 BGE Embedding 向量化模型
  • unxi-进程间通信
  • 使用PHP接入纯真IP库:实现IP地址地理位置查询
  • akka现有的分布式定时任务框架总结
  • 条件渲染
  • .Net 9下使用Tensorflow.net---DNN_Keras
  • AI时代前端开发技能变革与ScriptEcho:拥抱AI,提升效率
  • MongoDB 复制(副本集)
  • Uncaught TypeError: Module._malloc is not a function
  • 【学习笔记16】Java中常见的Exception(异常)
  • ROS2 同一个pkg里定义自定义action、msg报错
  • 爬虫解析库:Beautiful Soup的详细使用
  • 怎样把外网的文件放到内网?
  • Python3 运算符
  • 清影2.0(AI视频生成)技术浅析(五):音频处理技术
  • 超高速工业相机的应用
  • angular简易计算器
  • 27.C++继承 3 (复杂的菱形继承与菱形虚拟继承)
  • 蓝桥云课python代码
  • 影像集的过滤