Mysql 查询表参考

基本操作

数据库和表的基础操作_数据库和表的基本操作-CSDN博客文章浏览阅读222次。数据库基础知识_数据库和表的基本操作https://blog.csdn.net/weixin_67573348/article/details/126946843

单表

语法分析:MySQL 单表查询 语法分析_adn查询-CSDN博客文章浏览阅读188次。单表查询_adn查询https://blog.csdn.net/weixin_67573348/article/details/127014849

语法引用:
Mysql单表查询 示例结果-CSDN博客文章浏览阅读353次,点赞7次,收藏8次。SQL之母 - SQL自学网站SQL自学网站。https://blog.csdn.net/weixin_67573348/article/details/134684593

 多表

思路分析:Mysql多表查询 思路 ——示例——sql顺序-CSDN博客文章浏览阅读648次,点赞9次,收藏8次。虽然这是一个一般性的执行顺序,但实际的数据库系统可能会根据查询的具体情况进行一些优化,以提高性能。在复杂的查询中,数据库系统可能会重新安排执行计划,例如使用索引来加速搜索,以获得更高的执行效率。需要注意的是,虽然 SQL 查询的逻辑执行顺序如上所述,但在实际执行中,数据库引擎可能会根据优化器的决策进行重新排列操作,以提高性能。指定要查询的表,执行这一步时会生成一个虚拟的结果集,包含了所有所需的列和行。字段可以作为,表查询结果的字段, 表也可以作为,查询结果的表。子句中的条件,筛选出满足条件的分组。https://blog.csdn.net/weixin_67573348/article/details/134839651

语法示例

Mysql多表查询 & 子查询 语法分析| 示例-CSDN博客文章浏览阅读797次,点赞16次,收藏20次。CROSS JOIN是一种简单的关联查询,不需要任何条件来匹配行,它直接将左表的每一行与右表的每一行进行组合,返回的结果是两个表的笛卡尔积。SELECTs.gender,s.age,s.scoreFROMstudents s在 SQL 中,INNER JOIN 是一种常见的关联查询方式,它根据两个表之间的关联条件,将满足条件的行组合在一起。注意,INNER JOIN 只返回两个表中满足关联条件的交集部分,即在两个表中都存在的匹配行。SELECT *https://blog.csdn.net/weixin_67573348/article/details/134712094

多表添加

批量更细sql

UPDATE table_b
SET age = CASE
    WHEN id = 1 THEN 10
    WHEN id = 2 THEN 1
    WHEN id = 3 THEN 11
    ELSE age
END
WHERE id IN (1, 2, 3);

 

  • id 等于 1 时,将 age 更新为 10。
  • id 等于 2 时,将 age 更新为 1。
  • id 等于 3 时,将 age 更新为 11。
  • 对于不在上述列表中的 id,保持 age 字段的当前值不变。

最后,WHERE 子句限制了只对 id 在 (1, 2, 3) 中的记录进行更新操作。

所以,这个更新语句的作用是将 table_b 表中 id 分别为 1、2、3 的记录的年龄更新为 10、1、11,其他记录的年龄保持不变。

条件添加sql 

INSERT INTO table_a (id, name) SELECT id, name FROM table_b WHERE age > 12;

 

这个 SQL 语句是一个 INSERT INTO 语句,它的作用是将符合条件的数据从一个表 (table_b) 插入到另一个表 (table_a) 中。具体来说:

  1. INSERT INTO table_a (id, name): 这部分指定了要将数据插入到哪个表中以及插入哪些列。在这里,我们要将数据插入到 table_a 表,并指定了要插入的两列为 idname

  2. SELECT id, name FROM table_b WHERE age > 12: 这部分是一个 SELECT 查询,它选择了符合条件的数据。具体地,它选择了 table_b 表中满足 age > 12 条件的记录,并且选择了这些记录的 idname 字段的值。

因此,整个 SQL 语句的作用是将 table_b 表中 age 大于 12 的记录的 idname 字段的值插入到 table_a 表中的相应字段。

 

-- 创建 table_a 表
CREATE TABLE table_a (
    id INT PRIMARY KEY,
    name VARCHAR(50)
);

-- 创建 table_b 表
CREATE TABLE table_b (
    id INT PRIMARY KEY,
    name VARCHAR(50),
    age INT
);

-- 插入一些测试数据到 table_b
INSERT INTO table_b (id, name, age) VALUES
(1, '张三', 10),
(2, '李四', 15),
(3, '王五', 20),
(4, '赵六', 8);

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:/a/571186.html

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

CTFHub(web sql注入)(三)

MYSQL 手工注入 1.判断字段数 输入1 输入2 输入3 得知字段有两个 2.判断注入类型 1 and 1 1 1 and 12 回显错误,说明存在sql注入 3.查看数据库内容 知道字段数量为2后,可以查看数据库位置 1 union select 1,2 使用union select 1,2查看未发现数…

【2023】springboot通过阿里云oss进行文件单个批量文件上传下载

SpringBoot整合阿里OSS实现上传下载 目录💻 前言一、介绍二、阿里云添加oss1、进入oss目录2、创建bucket3、测试上传下载4、创建AccessKey管理账号 三、依赖以及配置1、依赖2、yml3、Config类4、OSSUtil 工具类 四、controller五、测试1、测试上传2、测试删除 前言 …

【调制】π/4-DQPSK信号模型及其相关特性分析 【附MATLAB代码】

MATLAB代码 % pi/4-DQPSK modulation %输入一串数,输出经过差分并映射的I、Q两路数据 ​ function [I,Q]pi4_dqpskmod(data) ​ nlength(data)./2; data1data.*2-1; ​ Idatazeros(1,n); Qdatazeros(1,n); ​ ​ Idatadata1(1,1:2:2*n); %串并变换 Qdatadata1(…

用户中心 -- 代码理解

一、删除表 & if 删除表 1.1 DROP TABLE IF EXISTS user 和 DROP TABLE user 网址: 用户管理第2节课 -- idea 2023.2 创建表--【本人】-CSDN博客 二、 代码 2.1 清空表中数据 的 命令 【truncate 清空】 网址: 用户管理第2节课 -- idea 2…

卡尔曼滤波器(二):Simulink卡尔曼滤波器模块使用

观看MATLAB技术讲座笔记,该技术讲座视频来自bilibili账号:MATLAB中国。 本节在Simulink中用卡尔曼滤波器来滤除传感器噪声,准确估算单摆摆角。 一、单摆模型简介 不考虑摩擦时,下图所示的单摆力学平衡方程为: m l 2…

‍ 太空网络攻击

🧑‍🚀 尤里-加加林成为征服外太空的第一人。他在 1961 年 4 月 12 日的飞行有力地推动了全世界的科技发展。 有趣的事实是:苏联所有首次太空发射(包括加加林的飞行)的弹道计算都是在苏联第一个计算机中心的电子计算机…

从数据库中到处所有表的列、注释、类型、是否必填等信息

从数据库中到处所有中文表名、英文表名、所有列、注释、类型、长度、是否必填等信息,效果如下: 要实现上面的表格可以直接用SQL实现,实现SQL如下: #查询SQL select* FROMinformation_schema.COLUMNS as columns left join (sele…

(七)Idea编辑器集成Tomcat

1. 点击桌面上Idea快捷方式打开Idea编辑器,假如没有创建项目的话打开Idea编辑器后的界面展示如下图所示 2. 点击界面左侧菜单中的自定义 3. 然后点击界面中的“所有设置...”,然后点击“构建、执行、部署”,选择其中的“应用程序服务器” 4. 点击“”按钮…

LeetCode 1052. 爱生气的书店老板

题目链接 https://leetcode.cn/problems/grumpy-bookstore-owner/description/?envTypedaily-question&envId2024-04-23 先把最初的满意人数累加算出来,然后使用滑动窗口来模拟连续 minutes分钟不生气,计算不生气minutes分钟最大的满意数 class S…

【智能算法】吉萨金子塔建造算法(GPC)原理及实现

目录 1.背景2.算法原理2.1算法思想2.2算法过程 3.结果展示4.参考文献 1.背景 2021年,S Harifi等人受到观古代遗迹构造启发,提出了吉萨金子塔建造算法(Giza Pyramids Construction, GPC)。 2.算法原理 2.1算法思想 GPC模拟了古埃…

LeetCode:2385. 感染二叉树需要的总时间(DFS Java)

目录 2385. 感染二叉树需要的总时间 题目描述: 实现代码与解析: DFS 原理思路: 2385. 感染二叉树需要的总时间 题目描述: 给你一棵二叉树的根节点 root ,二叉树中节点的值 互不相同 。另给你一个整数 start 。在第…

文本语音互相转换系统设计

title: 文本语音互相转换系统设计 date: 2024/4/24 21:26:15 updated: 2024/4/24 21:26:15 tags: 需求分析模块化设计性能优化系统安全智能化跨平台区块链 第一部分:导论 第一章:背景与意义 文本语音互相转换系统的定义与作用 文本语音互相转换系统是…

CTFshow-PWN-栈溢出(pwn43)

32位的 system(); 但是好像没"/bin/sh" 上面的办法不行了,想想办法 检查:32 位程序 ida 分析: 跟进 ctfshow 函数 定义了一个长度为 104 的字符数组 s,gets() 函数被用来从标准输入(键盘)中读取…

CU-Mamba:具有通道学习功能的选择性状态空间模型用于图像恢复

CU-Mamba:具有通道学习功能的选择性状态空间模型用于图像恢复 摘要IntroductionRelated WorkMethod CU-Mamba: Selective State Space Models with Channel Learning for Image Restoration 摘要 重建退化图像是图像处理中的关键任务。尽管基于卷积神经网络&#x…

【人工智能基础】人工神经网络

一、人工神经网络的三要素 人工神经元数理模型 MP模型是世界上第一个神经计算模型,为神经网络理论提供了基础 MP模型功能 对树突输入u的线性加权求和对净输入的非线性转换\ 作用函数的功能作用函数的功能 MP神经元模型的作用函数是单位阶跃函数。当x≥0时f(x)…

JTS:Java Topology Suit

接口文档:org.locationtech.jts:jts-core 1.19.0 API。 开发文档:JTS | Documentation。 概述 JTS提供了平面线性几何(planar and linear geometry)与相关的基础几何处理函数(a set of fundamental geometric functions.)。 JTS遵循OGC发布的简单几何规范(Simple Featu…

递归、搜索与回溯算法:综合练习

例题一 解法: 算法思路: ⾸先,我们在第⼀⾏放置第⼀个皇后,然后遍历棋盘的第⼆⾏,在可⾏的位置放置第⼆个皇后,然后再遍历第三⾏,在可⾏的位置放置第三个皇后,以此类推&#xff0c…

nodejs切换

1.卸载nodejs 2.下载nvm工具 3.检查nvm安装情况 nvm -v3.nvm 安装命令 nvm install 10.16.34.查询nodejs版本 nvm list5.切换nodejs版本 nvm use 10.16.3

⑤【Shiro】SpringBoot整合Shiro,实现登录认证

个人简介:Java领域新星创作者;阿里云技术博主、星级博主、专家博主;正在Java学习的路上摸爬滚打,记录学习的过程~ 个人主页:.29.的博客 学习社区:进去逛一逛~ ⑤【Shiro】SpringBoot整合Shiro,实…

精度论文Generative Prompt Model for Weakly Supervised Object Localization

Generative Prompt Model for Weakly Supervised Object Localization 中国科学院大学&&浙江大学CVPR20231.Abstract 当从图像类别标签中学习对象定位模型时,弱监督对象定位(WSOL)仍然具有挑战性, 传统的鉴别训练激活模型的方法忽略了具有代表性但鉴别性较差的对象…