首页 > 数据库 >【SQL】DML语句-SQL更新与删除:单表更新删除与连表更新删除语法

【SQL】DML语句-SQL更新与删除:单表更新删除与连表更新删除语法

时间:2022-08-15 23:02:10浏览次数:81  
标签:删除 t2 更新 t1 连表 字段 SQL

〇、概述

1、资料

sql连表删除:http://www.lanxinbase.com/?tag=sql%E8%BF%9E%E8%A1%A8%E5%88%A0%E9%99%A4

sql实现两表关联更新:https://blog.csdn.net/qq_43429919/article/details/124036257

2、组成

 

一、更新操作

(一)传统方式

Update student Set Sage=22
Where Sno=’201215121’;

(二)连表方式

1、pgsql

UPDATE (要更新的表) table1 t1
SET t1.字段1 = t2.字段1, t1.字段2 = t2.字段2,
FROM
    (数据来源表) table2 t2
WHERE
    t1.key = t2.key

2、MySQL

UPDATE  (要更新的表)  table1 t1, table2 t2
SET t1.字段1 = t2.字段1, t1.字段2 = t2.字段2,
WHERE
    t1.key = t2.key

二、删除操作

(一)传统方式

Delete From SC Where Son in(
Selete Sno From Student
Where Sdept=’CS’);

(二)连表方式

delete FROM `t1` using `t1`
left join `t2` on t1.id= t2.id
where 1 and t2.id is null;

 

标签:删除,t2,更新,t1,连表,字段,SQL
From: https://www.cnblogs.com/liujinhui/p/16589961.html

相关文章

  • 删除链表的倒数第 N 个结点
    题目描述题目地址:https://leetcode.cn/problems/remove-nth-node-from-end-of-list/题目要求:给你一个链表,删除链表的倒数第n个结点,并且返回链表的头结点。解题思路......
  • mysql数据库-2
    目录字符编码与配置文件存储引擎创建表的完整语法字段类型之整型字段类型之浮点型字段类型之字符类型数字的含义字段类型之枚举与集合字段类型之日期类型字段约束条件字符......
  • 【2022.8.15】MySQL数据库(2)
    今日内容概要字符编码与配置文件数据库存储引擎创建表的完整语法MySQL字段类型MySQL字段约束今日内容详细字符编码与配置文件如何查看数据库基本信息(用户......
  • MySQL字段类型
    今日内容字符编码与配置文件查看数据库基本信息(用户字符编码) \swindows下MySQL默认的配置文件(苹果本不一样) my-default.int 拷贝上述文件并且重命名为my.ini由......
  • MySQL字段类型、字符编码与配置文件
    目录字符编码与配置文件存储引擎创建表的完整语法字段类型之整形字段类型之浮点型字段类型之字符类型字段后面的含义字段类型之枚举和集合字段类型之日期类型字段约束条件......
  • 2022-08-15 第六小组 张宁杰 Mysql数据库(1)
    Mysql数据库数据库数据库【按照数据结构来组织、存储和管理数据的仓库】。是一个长期存储在计算机内的、有组织的、可共享的、统一管理的大量数据的集合。数据对于公司......
  • 【MySQL】第2回 字符编码和字段类型
    目录1.字符编码与配置文件1.1\S1.2my.ini2.数据库存储引擎2.1定义2.2需要掌握的存储引擎2.3不同存储引擎之间底层文件的区别3.创建表的完整语法4.MySQL字段类型4.......
  • 2022-8-15MySQL的学习
    MySQL数据库数据库数据库【按照数据结构来组织来存储和管理数据的仓库】。是一个长期存储在计算机内的有组织的可共享的,统一管理的大量数据的集合。数据对于公司来......
  • python教程:一个 list 使用 for 遍历,边循环边删除的问题
    今天由于要对一个list数据类型写一个循环删除的程序(这是小编第一次对于list操作),但发现一个奇异问题,来,我们来看看代码跟效果:#初始化一个list列表,为了下边的方便比较......
  • Mysql 数据备份与恢复
    数据备份使用工具导出工具导出文件包含创建数据库和其他sql语句导出内容dbname.sql/*SQLyogUltimatev12.08(32bit)MySQL-5.7.27:Database-dbname******......