SQL之表的查改(上)

作者:啊吧怪不啊吧日期:2025/10/31

目录

1. Retrieve

1.2 Select

1.2.1全列插入

1.2.2 use

1.2.3 指定列查询

1.2.4 select+固定值

1.2.5 列值修改查询

1.2.6 别名

1.2.7 查询结果去重


在前面的文章中我们链接了表的增删操作,今天我们来聊一下表的查找与修改操作。

1. Retrieve

首先我们要了解到Retrieve不是某一个具体的指令,它描述的是 “从数据库表中获取数据” 这一行为本身,而实现这种行为的具体技术手段是 SQL 中的 SELECT 语句。也就是说,SELECT 是实现 “Retrieve” 目标的核心工具,而 “Retrieve” 是对这一数据获取过程的抽象描述。

1.2 Select

select是我们查询的基础,可以说基本上使用查询都要建立在它的基础上。

1.2.1全列插入

语法:

SELECT * FROM 表名;

我们来看,在SQL里面,这个星号(*)意思就是说无条件,结合前面的select就是说全部拿出来。

from的意思就是从哪个表里面去数据。

我们看下面这张图,我们这行指令的意思就是说从t7里面吧所有数据全部都取出来。

1.2.2 use

语法:

use 库名

差点忘记说了, 我们想要使用某一个表的时候,我们要先让系统知道我们使用的是哪一个数据库。

所以我们要先use一下,然后在使用我们的查找。就像下面这张图一样。

1.2.3 指定列查询

语法:

​SELECT 想要查询的列名 FROM 表名;

其实从语法上来说都是一样的,区别就是把星号(*)给换成我们想要查找的列名。

我们看下面这张图,这样我们就可以查找到我们想要得到的列了。

1.2.4 select+固定值

语法:

​SELECT 固定值 FROM 表名;

说实话,我们不知道这个的作用是什么,在目前的我看来,感觉这个是没什么用的。

我们看下面这张图,如果只是输入一个固定值的话,有没有 from 表名 其实都是无所谓的。加或者不加语法上都是可以通过的。

但是如果我们想要想下面这样,加上表里面的书记那么就必须要加上表名了。

1.2.5 列值修改查询

语法:

​SELECT 想要查询的列名+或-值 FROM 表名;

这个的话也比较简单,就是可以在我们想要select的列名后面加或者减值。

当然我们也可以把两个或者多个列来进行相加减。

1.2.6 别名

语法:

select 想要查询的列 别名 from 表名;

我们看下面这张图,这样就给a1+a2取了别名。

1.2.7 查询结果去重

语法:

select distinct 想要查询的列名 FROM 表名;

这个的话很简单就是去重,把重复的去除掉。

下面这张图是我创建的新表,接下来我会用这张表来进行讲解。

我们看下面这张图,当我们加入distinct后,那么多的哪一行就不见了。但是a1的那个3还是有两个,这是因为我们的distinct是要求被查询出来的结果全部一样的时候才会去重。

我们看下面这张图,如果我们只查询a1的话,那么多的那个3就会被去重掉。


SQL之表的查改(上)》 是转载文章,点击查看原文


相关推荐


Swift 并发编程新选择:Mutex 保护可变状态实战解析
unravel20252025/10/29

前言 Swift 5.5 带来 async/await 与 Actor 后,「用 Actor 包一层」几乎成了默认答案。 但在日常开发里,我们经常会遇到两种尴尬: 只想保护一个计数器、缓存或 token,却不得不把整段逻辑都改成异步; 把对象放到 @MainActor 后,发现后台线程也要用,结果到处是 await。 Apple 在 Swift 5.9 前后把 Mutex 正式搬进标准库(通过 Synchronization 模块),给“同步但不想异步”的场景提供了第三条路。 Mutex 是


F032 材料科学文献知识图谱可视化分析系统(四种知识图谱可视化布局) | vue + flask + echarts + d3.js 实现
B站麦麦大数据2025/10/26

文章结尾部分有CSDN官方提供的学长 联系方式名片 关注B站,有好处! 编号: F032 视频 neo4j 文献知识图谱可视化分析系统 | vue + flask + echarts + d3.js 实现 1 系统简介 系统简介:本系统是一个基于Vue+Flask构建的材料科学文献知识图谱可视化分析系统,其核心功能围绕文献数据的抓取、分析、可视化和用户管理展开。主要包括:主页模块,用于展示最新文献卡片,方便用户快速了解最新动态;文献搜索功能,支持用户通过关键词或其他条


【DeepSeek新开源】DeepSeek-OCR如何用“视觉压缩”革新长文本处理
kakaZhui2025/10/23

最近DeepSeek团队刚放出DeepSeek-OCR项目,不再将其视为一个简单的OCR(光学字符识别)工具,而是将其作为一个开创性的实验平台,旨在探索和验证一个激进的理念:我们能否利用视觉模态作为一种超高效的文本信息压缩媒介? 即,将长篇的数字文本“渲染”成一张图像,再用一个强大的视觉语言模型(VLM)从这张图像中“读”出原文。 接下来我们一起看下DeepSeek-OCR从“视觉压缩”的核心哲学,到其创新的DeepEncoder架构和多分辨率支持,再到其庞大的数据工程和训练管线。 1. 引


想偷卷?但微信不支持md文档?这个软件助你!
前端AC2025/10/22

📝 Markdown 查看器 - 现代化的文档预览工具 一个基于 React 19 + TypeScript 构建的现代化 Markdown 文档查看器,支持实时预览、语法高亮、数学公式渲染等功能。 在微信或浏览器上打开此编辑器,上传你的md文档可以上课偷偷看自己写的博客哈哈,这个是我解决微信这个没有md预览的痛点,自己用ai搞了一个小工具出来,效果还不错,还有图片可以借助图床工具:图床 - 简单、快速、免费的图床把自己图片上传到这里,就不会导致路径问题了。 项目概述 项目背景 在日常开发


告别页面呆板!这5个DOM操作技巧让你的网站活起来
良山有风来2025/10/21

你是不是经常遇到这样的情况:精心设计的页面看起来很美,但用户操作起来却毫无反应?点击按钮没反馈,表单提交没提示,页面切换生硬得像在翻纸质书? 这就像给用户端上了一盘色香味俱全的菜,结果吃起来却发现是冷的。问题就出在——你还没有掌握DOM操作的真正精髓。 今天,我就带你彻底搞懂JavaScript DOM操作,从基础到实战,让你的网页真正“活”起来。读完这篇文章,你不仅能理解DOM的工作原理,还能掌握5个让用户体验飙升的实用技巧。 什么是DOM?它为什么如此重要? 简单来说,DOM就是连接HTML


JVM 调优黄金三步法:监控→分析→验证
老K的Java兵器库2025/10/19

JVM 调优黄金三步法:监控→分析→验证 (方法论 + 案例 + 压测验证,新手也能照抄) 关键词:JVM 调优、监控、分析、验证、压测、方法论、黄金三步 阅读时长:20 min 环境:CentOS 7 + OpenJDK 8u342 + SpringBoot 1.5 + JMeter 5 适合:1~5 年 Java 开发、生产调优无思路、面试「JVM 怎么调优」标准答案 一、0 基础速记:黄金三步一句话 步骤目标一句话监控发现瓶颈先知道「哪里慢」再动手分析定位根因用数据证


Windows下Jenkins服务未自动重启问题解决
一张假钞2025/10/18

个人博客地址:Windows下Jenkins服务未自动重启问题解决 | 一张假钞的真实世界 成功安装 Jenkins 服务后,有时开机后 Jenkins 服务未自动启动。查看 Jenkins 服务安装目录下的日志发现没有服务启动的日志,所以猜测是系统启动后 Jenkins 服务未调起。 通过按 Win + R,然后输入 services.msc 并按回车来打开服务管理工具。找到 Jenkins 服务,点击右键,查看“属性”,Jenkins 默认设置如下: 为了每次开机能自动启动 Jen


【ComfyUI】电商模特面部融合
Mr数据杨2025/10/16

今天给大家展示一个 适用于相同脸型商品图生成的ComfyUI工作流,该工作流可高效处理两张来源图像,经过面部对齐、区域裁剪、图像融合与生成过程,快速构建视觉一致性强、适用于电商场景的最终图像输出。整体流程融合了 FluxKontext 模型推理、面部区域对齐处理、条件控制生成以及结果拼接输出等关键模块,极大提升图像一致性与真实感,适用于商品营销图、模特换穿搭图、广告图生成等多种需求场景。 文章目录 工作流介绍核心模型Node节点 工作流程应用场景开发与应用 工作流介绍 本工


ELK运维之路(Logstash7&Kibana接入ES集群-7.17.24)
会飞的小蛮猪2025/10/15

书接前文,本章介绍Logstash和Kibana组件的部署,测试环境哦别干生产,如有帮助到您请给个免费的赞呗! 1.Logstash 1.1 Docker-compose 配置片段 root@ubuntu2204test99:~/elkf# vi docker-compose.yml logstash: image: logstash:7.17.24 container_name: logstash-7.17.24 restart: always en


智能合约在分布式密钥管理系统中的应用
安当加密2025/10/14

非常好的问题!下面我将用通俗易懂 + 技术准确的方式,为你详细解释: 一、什么是智能合约(Smart Contract)? 简单比喻: 智能合约 = 自动售货机 你投入硬币(输入条件);机器自动判断金额是否足够(逻辑判断);如果满足,自动掉出饮料(执行结果);全程无需店员介入,规则透明、自动执行。 技术定义: 智能合约是运行在区块链上的、可编程的、自动执行的协议代码。它: 以代码形式定义规则(如“只有A和B同时签名,才能使用密钥”);部署在区块链上,不可篡改;当预设条件满足时,自动执行(

首页编辑器站点地图

Copyright © 2025 聚合阅读

License: CC BY-SA 4.0