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 THENUPDATE SET t.column1 = s.column1, t.column2 = s.column2, ...DELETE WHERE delete_condition
WHEN NOT MATCHED THENINSERT (t.column1, t.column2, ...)VALUES (s.column1, s.column2, ...);
DCL数据控制语言
GRANT 用于授予用户或角色特定的权限
REVOKE 用于撤销用户或角色的权限
TCL事务控制语言

相关文章:
SQL: DDL,DML,DCL,DTL,TCL,
Structured Query Language,结构化查询语言, 是一种用于管理和操作关系数据库的标准编程语言。 sql的分类 DQL(Data Query Language):数据查询语言 DDL(Data Definition Language):数据定义语…...
WordPress R+L Carrier Edition sql注入漏洞复现(CVE-2024-13481)(附脚本)
免责申明: 本文所描述的漏洞及其复现步骤仅供网络安全研究与教育目的使用。任何人不得将本文提供的信息用于非法目的或未经授权的系统测试。作者不对任何由于使用本文信息而导致的直接或间接损害承担责任。如涉及侵权,请及时与我们联系,我们将尽快处理并删除相关内容。 0x0…...
DeepSeek基础之机器学习
文章目录 一、核心概念总结(一)机器学习基本定义(二)基本术语(三)假设空间(四)归纳偏好(五)“没有免费的午餐”定理(NFL 定理) 二、重…...
QSplashScreen --软件启动前的交互
目录 QSplashScreen 类介绍 使用方式 项目中使用 THPrinterSplashScreen头文件 THPrinterSplashScreen实现代码 使用代码 使用效果 QSplashScreen 类介绍 QSplashScreen 是 Qt 中的一个类,用于显示启动画面。它通常在应用程序启动时显示,以向用户显…...
Python 循环嵌套
Python 循环嵌套 引言 在编程语言中,循环嵌套是一种常见且强大的编程技术。它允许开发者重复执行一段代码块,并在每个循环迭代中执行另一个循环。在Python中,循环嵌套广泛应用于数据分析和算法实现等领域。本文将详细介绍Python循环嵌套的概念、语法以及应用场景。 循环嵌…...
性能测试项目实战
项目介绍和部署 项目背景 轻商城项目是一个现在流行的电商项目。我们需要综合评估该项目中各个关键接口的性能,并给出优化建议,以满足项目上线后的性能需要。 项目功能架构 前台商城:购物车、订单、支付、优惠券等 后台管理系统:商…...
Web自动化之Selenium实战案例2:东方财富网股吧评论爬取
上一篇文章,我们使用Selenium完成了网页内文件的自动下载,本文我们将使用Selenium来爬取东方财富网股吧内笔记的评论数据。 网页内容分析 网页内容的分析是web自动化中的关键一步。通过分析网页结构,我们可以确定需要抓取的数据位置以及操作元素的方式。…...
【Java八股文】09-计算机操作系统面试篇
文章目录 计算机操作系统面试篇用户态和内核态的区别?用户态和内核态的区别? 进程管理线程和进程的区别是什么?进程,线程,协程的区别是什么?创建一个协程的过程线程运行过程中申请到的东西在切换时是否全部…...
【Redis】在Java中以及Spring环境下操作Redis
Java环境下: 1.创建maven 项目 2.导入依赖 <!-- redis --><dependency><groupId>redis.clients</groupId><artifactId>jedis</artifactId><version>4.3.2</version></dependency> 此处使用的是Jedis&…...
MFC—加法器
1.需要为编辑框添加变量 2.在cpp文件中的按钮中添加代码 void CMFCAddtionDlg::OnBnClickedButton1() {// TODO: 在此添加控件通知处理程序代码UpdateData(true);//把控件里的值更新给变量m_add m_add1 m_add2;//加法UpdateData(false);//把控件相加的值赋值给控件 }...
SpringBoot五:Web开发
精心整理了最新的面试资料,有需要的可以自行获取 点击前往百度网盘获取 点击前往夸克网盘获取 要解决的问题 导入静态资源首页jsp,模板引擎Thymeleaf装配扩展SpringMVC增删改查拦截器国际化(非重点) 可以使用以下方式处理静态…...
电机控制的空间矢量调制 (SVPWM)
目录 概述 1 电机控制的空间矢量调制 (SVPWM)介绍 2 实现原理 2.1 设计要求 2.2 SVPWM 的实现 3 SVPWM的C语言 3.1 代码文件 3.2 STM32G4平台上验证 4 源代码文件 概述 本文主要介绍电机控制的空间矢量调制 (SVPWM),空间矢量调制 (SVPWM) 是感应电机和永磁…...
jupyterhub on k8s 配置用户名密码 简单版
如果只是小组内使用 不想共用密码 也不想搞复杂认证方案 那么就直接通过map(用户名,密码md5值)来制定密码 config.yaml部分内容 hub:config:JupyterHub:shutdown_on_logout: true # 用户logout 自动stop jupyter pod,家目录下所有文件会被保存到pvc 即启动后之前家目录下…...
c++笔试准备
一、 输入输出 1.多组数据【while】 cin #include <iostream> using namespace std;int main() {int a, b;while (cin >> a >> b) { // 当读取到EOF时,循环自动终止cout << a b << endl;}return 0; }getline #include <iostrea…...
【Docker】如何在Linux、Windows、MacOS中安装Docker
Linux安装Docker 在终端中执行一键安装脚本命令安装dockersudo curl -fsSL https://gitee.com/tech-shrimp/docker_installer/releases/download/latest/linux.sh | bash -s docker --mirror Aliyun1.1 配置docker镜像源 在终端执行 一行命令,编辑配置文件sudo tee /etc/docke…...
欧拉回路与哈密尔顿回路: Fleury算法与Hierholzer 算法(C++)
图论中的回路是指一个路径, 它从某个顶点开始, 经过所有边恰好一次, 并回到起始顶点. 定义 欧拉回路: 从一个顶点出发, 经过每条边恰好一次, 并且最终回到起始顶点. 哈密尔顿回路: 从一个顶点出发, 经过每个顶点恰好一次, 并且最终回到起始顶点. 欧拉路径: 从一个顶点出发, …...
JavaSE学习笔记26-集合(Collection)
集合 Java 中的集合(Collection)是 Java 标准库中非常重要的一部分,用于存储和操作一组对象。Java 集合框架(Java Collections Framework)提供了一套丰富的接口和类,用于处理各种数据结构,如列…...
本地开发用ASP.NET Core Web API项目创建及测试
1. 服务端代码(C#) 1.1 创建ASP.NET Core Web API项目 打开Visual Studio 2022。 选择“创建新项目”。 选择“ASP.NET Core Web API”模板,点击“下一步”。 输入项目名称(如OracleApi),选择项目位置&…...
Redis——用户签到BitMap,UV统计
目录 BitMap 使用场景 1. 用户签到系统 2. 用户行为标记 3. 布隆过滤器(Bloom Filter) BitMap介绍 Redis中的使用 Redis功能示例 添加: 获取: 批量获取: java中实现 统计本月连续签到次数 UV统计 UV 统计…...
一文详解U盘启动UEFI/Legacy方式以及GPT/MBR关系
对于装系统的老手而说一直想研究一下装系统的原理,以及面对一些问题时的解决思路,故对以前的方法进行原理上的解释,主要想理解其底层原理。 引导模式 MBR分区可以同时支持UEFI和Legacy引导,我们可以看一下微pe制作的启动盘&#…...
基于四轮汽车ABS防抱死系统、目标滑移率+车辆刹车Carsim和Simulink的联合仿真
✅作者简介:热爱科研的Matlab仿真开发者,擅长毕业设计辅导、数学建模、数据处理、建模仿真、程序设计、完整代码获取、论文复现及科研仿真。 🍎 往期回顾关注个人主页:Matlab科研工作室 👇 关注我领取海量matlab电子书…...
【顶级EI复现】基于熵权法-MARCOS混合多属性决策方法的电力系统灵活性资源调节能力综合评价研究(Matlab代码实现)
💥💥💞💞欢迎来到本博客❤️❤️💥💥 🏆博主优势:🌞🌞🌞博客内容尽量做到思维缜密,逻辑清晰,为了方便读者。 ⛳️座右铭&a…...
5分钟快速上手!用PptxGenJS实现JavaScript自动化生成专业PPT的完整指南
5分钟快速上手!用PptxGenJS实现JavaScript自动化生成专业PPT的完整指南 【免费下载链接】PptxGenJS Build PowerPoint presentations with JavaScript. Works with Node, React, web browsers, and more. 项目地址: https://gitcode.com/gh_mirrors/pp/PptxGenJS …...
51单片机红外人数统计系统
目录 具体实现功能 设计介绍 51单片机简介 资料内容 原理图(AD19) 仿真实现(protues8.7) 程序(Keil5) 全部资料 资料获取 具体实现功能 由51单片机数码管红外计数传感器按键蜂鸣器等构成。 具体功…...
游戏引擎‘潜规则’:为什么你的法线贴图在Unity里凸,到UE4里就凹了?
游戏引擎‘潜规则’:为什么你的法线贴图在Unity里凸,到UE4里就凹了? 当你在Unity中精心调整的法线贴图导入Unreal Engine后,突然发现所有凹凸细节都出现了诡异的反转——原本凸起的砖缝变成了凹陷的沟槽,金属铆钉的立…...
g4f提供的模型调用:python JavaScript和curl
g4f提供模型的使用,例子页面:G4F - Providers and Models 可以这样: python from g4f.client import Clientclient Client() response client.chat.completions.create(model"",messages[{"role": "user"…...
用Python+USRP实战模拟TACAN信号:从原理到代码实现(附GitHub仓库)
用PythonUSRP实战模拟TACAN信号:从原理到代码实现 在航空电子领域,TACAN(战术空中导航系统)作为关键的极坐标导航技术,其信号模拟一直是SDR开发者关注的焦点。本文将带您从零开始,使用USRP硬件和Python生态…...
深入调试:用逻辑分析仪抓取NRF52832 ESB与NRF24L01通信的完整时序(附波形分析)
深入调试:用逻辑分析仪抓取NRF52832 ESB与NRF24L01通信的完整时序(附波形分析) 当你的NRF52832发送了数据,但NRF24L01毫无反应,或者应答超时,这种硬件层的通信问题往往让人抓狂。本文将从硬件调试的视角&am…...
Rsync服务架构配置详解【20260416002篇】
文章目录 ✅ 一、生产级 `/etc/rsyncd.conf`(已加固 & 注释完备) ✅ 二、生产环境部署全流程(含权限加固) 步骤 1:创建专用系统用户(无登录、无 shell) 步骤 2:生成加密密码文件(避免明文) 步骤 3:预建 chroot 基础环境(启用 `use chroot = yes` 必须) 步骤 4…...
OpenClaw如何安装?2026年4月阿里云1分钟超简单云端搭建及百炼Coding Plan教程
OpenClaw如何安装?2026年4月阿里云1分钟超简单云端搭建及百炼Coding Plan教程。本文面向零基础用户,完整说明在轻量服务器与本地Windows11、macOS、Linux系统中部署OpenClaw(Clawdbot)的流程,包含环境配置、服务启动、…...
