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

MySQL查询数据(十)

MySQL查询数据(十)

一、SELECT基本查询

1.1 SELECT语句的功能

SELECT 语句从数据库中返回信息。使用一个 SELECT 语句,可以做下面的事:

**列选择:**能够使用 SELECT 语句的列选择功能选择表中的列,这些列是想要用查询返回的。当查询时,能够返回列中的数据。

**行选择:**能够使用 SELECT 语句的行选择功能选择表中的行,这些行是想要用查询返回的。能够使用不同的标准限制看见的行。

**连接:**能够使用 SELECT 语句的连接功能来集合数据,这些数据被存储在不同的表中,在它们之间可以创建连接,查询出我们所关心的数据。

1.2 SELECT基本语法

在最简单的形式中,SELECT 语句必须包含下面的内容:

一个 SELECT 子句,指定被显示的列

一个 FROM 子句,指定表,该表包含 SELECT 子句中的字段列表。

select 和from的位置是不能发生变化的

在这里插入图片描述

图中| 表示或者

在语法中:

在这里插入图片描述

使用navicat进行查询

在这里插入图片描述

可以使用 desc 查询表结构,或者使用ddl语句。

二、查询中的列选择

2.1 选择所有列

用跟在 SELECT 关键字后面的星号 (*),你能够显示表中数据的所有列。

select * from departments;

在这里插入图片描述

2.2 选择指定列

能够用 SELECT 语句来显示表的指定列,指定列名之间用逗号分隔。

查询 departments 表中所有部门名称。

select department_name from departments;

在这里插入图片描述

三、查询中的算术表达式

​ 需要修改数据显示方式,如执行计算,或者作假定推测,这些都可能用到算术表达式。一个算术表达式可以包含列名、固定的数字值和算术运算符。

在这里插入图片描述

使用算术表达式只是对显示的表进行了更改,但是对于数据库的原来的数据不会进行更改。

3.1 基本使用

查询雇员的年薪,并显示他们的雇员ID,名字。

select employee_id,last_name, 12*salary from employees;

在这里插入图片描述

3.2 运算符的优先级

如果算术表达式包含有一个以上的运算,乘法和除法先计算。如果在一个表达式中的运算符优先级相同,计算从左到右进行。可以用圆括号强制其中的表达式先计算。(同数学上的运算符的优先级)

四、MySQL中的定义空值

如果一行中的某个列缺少数据值,该值被置为 null, 或者说包含一个空。空是一个难以获得的、未分配的、未知的,或不适用的值。空和 0或者空格不相同。 0 是一个数字,而空格是一个字符。

五、MySQL中的别名

5.1 使用列别名

SELECT 列名 AS 列别名 FROM 表名 WHERE 条件;

查询 employees 表将雇员 last_name 列定义别名为 name。

在这里插入图片描述

在查询时 as 可以省略。

5.2 使用表别名

SELECT 表别名.列名 FROM 表名 as 表别名 WHERE

7aI-1706872773243)]

在查询时 as 可以省略。

5.2 使用表别名

SELECT 表别名.列名 FROM 表名 as 表别名 WHERE

条件;

相关文章:

MySQL查询数据(十)

MySQL查询数据(十) 一、SELECT基本查询 1.1 SELECT语句的功能 SELECT 语句从数据库中返回信息。使用一个 SELECT 语句,可以做下面的事: **列选择:**能够使用 SELECT 语句的列选择功能选择表中的列,这些…...

AJAX-常用请求方法和数据提交

常用请求方法 请求方法:对服务器资源,要执行的操作 axios请求配置 url:请求的URL网址 method:请求的方法,如果是GET可以省略;不用区分大小写 data:提交数据 axios({url:目标资源地址,method…...

2024美国大学生数学建模竞赛美赛B题matlab代码解析

2024美赛B题Searching for Submersibles搜索潜水器 因为一些不可抗力,下面仅展示部分代码(很少部分部分)和部分分析过程,其余代码看文末 Dthxlsread(C:\Users\Lenovo\Desktop\Ionian.xlsx); DpDth(:,3:5); dy0.0042; dx0.0042; …...

【DouYing Desktop】

I) JD 全日制大专及以上学历; 2. 3年以上的IT服务支持相关工作经验 3. 有较强的桌面相关trouble shooting与故障解决能力,能够独立应对各类型桌面问题; 4. 具备基础的网络、系统知识,能够独立解决常见的网络、系统等问题&#xf…...

正则表达式与文本处理工具

目录 引言 一、正则表达式基础 (一)字符匹配 1.基本字符 2.特殊字符 3.量词 4.边界匹配 (二)进阶用法 1.组与引用 2.选择 二、命令之-----grep (一)基础用法 (二)高级用…...

IDEA中的Run Dashboard

Run Dashboard是IntelliJ IDEA中的工具【也就是View中的Services】,提供一个可视化界面,用于管理控制应用程序的运行和调试过程。 在Run DashBoard中,可以看到所有的运行配置,以及每个配置的运行状态(正在运行&#xf…...

【力扣白嫖日记】SQL

前言 练习sql语句,所有题目来自于力扣(https://leetcode.cn/problemset/database/)的免费数据库练习题。 今日题目: 1407.排名靠前的旅行者 表:Users 列名类型idintnamevarchar id 是该表中具有唯一值的列。name …...

自动化报告pptx-python|高效通过PPT模版制造报告(三)

这是自动化报告学习的第三篇了,前面两篇分别是: 自动化报告的前奏|使用python-pptx操作PPT(一)自动化报告pptx-python|如何将pandas的表格写入PPTX(二)本篇是逼着笔者看到JoStudio 大佬自己写的一个jojo-office 库,基于pptx-python开发成一套试用office软件的依赖,非…...

Linux升级openssh的解决方案

大家好,我是爱编程的喵喵。双985硕士毕业,现担任全栈工程师一职,热衷于将数据思维应用到工作与生活中。从事机器学习以及相关的前后端开发工作。曾在阿里云、科大讯飞、CCF等比赛获得多次Top名次。现为CSDN博客专家、人工智能领域优质创作者。喜欢通过博客创作的方式对所学的…...

YOLOv5白皮书-第Y3周:yolov5s.yaml文件解读

YOLOv5白皮书-第Y3周:yolov5s.yaml文件解读 YOLOv5白皮书-第Y3周:yolov5s.yaml文件解读一、前言二、我的环境三、yolov5s.yaml源文件内容四、Parameters五、anchors配置六、backbone七、head八、总结 OLOv5-第Y2周:训练自己的数据集) YOLOv5白皮书-第Y3周:yolov5s.…...

C++ pair+map+set+multimap+multiset+AVL树+红黑树(深度剖析)

文章目录 1. 前言2. 关联式容器3. pair——键值对4. 树形结构的关联式容器4.1 set4.1.1 set 的介绍4.1.2 set 的使用 4.2 map4.2.1 map 的介绍4.2.2 map 的使用 4.3 multiset4.3.1 multiset 的介绍4.3.2 multiset 的使用 4.4 multimap4.4.1 multimap 的介绍4.4.2 multimap 的使…...

指针的学习1

目录 什么是指针? 野指针 造成野指针的原因: 如何避免野指针? 内存和指针 如何理解编址? 指针变量和地址 取地址操作符& 指针变量和解引用操作符 指针变量 如何拆解指针类型? 指针变量的大小 指针变量…...

c++:敲桌子

先输出1-100数字&#xff0c;从100个数字中找到这些特殊数字改为敲桌子。 特殊数字&#xff1a;1.7的倍数 2.十位数上有7 3.个位数上有7 #include<iostream> using namespace std; int main() {for (int i 1; i < 100; i) {if (i / 10 7 || i % 10 7|| i % 7 0)…...

Linux中判断文件系统的方法

文章目录 Linux中判断文件系统的方法1.使用mount命令2.使用blkid命令3.使用file命令4.使用fstab文件5.使用df命令&#xff08;这个用的比较多&#xff09;6.使用fsck命令7.使用lsblk命令(推荐-简单好用) Linux中判断文件系统的方法 1.使用mount命令 # 这样查看的只有已经挂载…...

聊聊ClickHouse MergeTree引擎的固定/自适应索引粒度

前言 我们在刚开始学习ClickHouse的MergeTree引擎时&#xff0c;就会发现建表语句的末尾总会有SETTINGS index_granularity 8192这句话&#xff08;其实不写也可以&#xff09;&#xff0c;表示索引粒度为8192。在每个data part中&#xff0c;索引粒度参数的含义有二&#xf…...

20240202在WIN10下使用whisper.cpp

20240202在WIN10下使用whisper.cpp 2024/2/2 14:15 【结论&#xff1a;在Windows10下&#xff0c;确认large模式识别7分钟中文视频&#xff0c;需要83.7284 seconds&#xff0c;需要大概1.5分钟&#xff01;效率太差&#xff01;】 83.7284/4200.1993533333333333333333333333…...

【Linux】基本指令(上)

&#x1f984;个人主页:修修修也 &#x1f38f;所属专栏:Linux ⚙️操作环境:Xshell (操作系统:CentOS 7.9 64位) 目录 Xshell快捷键 Linux基本指令 ls指令 pwd指令 cd指令 touch指令 mkdir指令 rmdir指令/rm指令 结语 Xshell快捷键 AltEnter 全屏/取消全屏 Tab 进…...

【DB2】—— 一次关于db2 sqlcode -420 22018的记录

情况描述 在DB2 10.5数据库中执行以下SQL语句&#xff1a; SELECT * FROM aa WHERE aa.ivc_typ IN (213,123,12334,345)其中aa.ivc_typ列的类型为VARCHAR(10) 关于执行会发生以下情况 类型转换&#xff1a;SQL引擎会尝试把IN列表中的整数常量转换为VARCHAR(10)类型&#xf…...

账簿和明细账

目录 一. 账簿的意义和种类二. 明细账 \quad 一. 账簿的意义和种类 \quad 账簿是由一定格式、互有联系的账页组成&#xff0c;以审核无误的会计凭证为依据,用来序时地、分类地记录和反映各项经济业务的会计簿籍&#xff08;或称账本&#xff09;。设置和登记账簿是会计工作的重…...

C# Onnx GroundingDINO 开放世界目标检测

目录 介绍 效果 模型信息 项目 代码 下载 介绍 地址&#xff1a;https://github.com/IDEA-Research/GroundingDINO Official implementation of the paper "Grounding DINO: Marrying DINO with Grounded Pre-Training for Open-Set Object Detection" 效果 …...

MedGemma-X参数详解:top_k=50在避免幻觉与保持临床相关性间的平衡

MedGemma-X参数详解&#xff1a;top_k50在避免幻觉与保持临床相关性间的平衡 1. 引言&#xff1a;智能影像诊断的新挑战 在医疗AI领域&#xff0c;我们面临着一个关键挑战&#xff1a;如何在保持模型创造力的同时&#xff0c;确保输出的临床准确性。MedGemma-X作为新一代多模…...

PX41.13.3版本常用参数

1.预解锁参数COM_PREARM_MODE 默认值 Disabled2. TAKE OFF起飞模式&#xff0c;规定时间内是否起飞成功COM_LKDOWN_TKO 默认值3s3.飞控与机载电脑通信&#xff0c;信号丢失时间判断以及动作COM_OBC_LOSS_L 默认值5sCOM_OBC_ACT 默认值 降落模式COM_OBC_RC_ACT 默认值 定点模…...

Tessent ATPG实战避坑:从Stuck-at到Transition Delay测试,我的向量生成与验证全流程

Tessent ATPG实战避坑指南&#xff1a;从Stuck-at到Transition Delay测试的完整流程解析 1. 芯片测试工程师的日常挑战 作为一名从业多年的芯片测试工程师&#xff0c;我深知ATPG&#xff08;自动测试向量生成&#xff09;工具在实际项目中的应用绝非一帆风顺。每当拿到一个新的…...

ConvertToUTF8终极指南:彻底解决Sublime Text编码乱码问题

ConvertToUTF8终极指南&#xff1a;彻底解决Sublime Text编码乱码问题 【免费下载链接】ConvertToUTF8 A Sublime Text 2 & 3 plugin for editing and saving files encoded in GBK, BIG5, EUC-KR, EUC-JP, Shift_JIS, etc. 项目地址: https://gitcode.com/gh_mirrors/co…...

三极管基极电阻设计与工程实践

1. 三极管基极电阻的必要性解析在电子电路设计中&#xff0c;三极管作为最基础的半导体器件之一&#xff0c;其基极电阻的配置往往被初学者忽视。实际上&#xff0c;这两个电阻&#xff08;限流电阻和上拉/下拉电阻&#xff09;的设计直接影响着电路的可靠性和稳定性。以常见的…...

.NET 9容器化避坑清单,12个导致K8s滚动更新失败的隐藏陷阱及修复代码

第一章&#xff1a;.NET 9容器化部署的核心演进与K8s适配全景 .NET 9标志着微软在云原生交付范式上的关键跃迁——其运行时、SDK与基础镜像深度重构&#xff0c;为容器化场景注入原生优化能力。与以往版本相比&#xff0c;.NET 9默认启用AOT&#xff08;Ahead-of-Time&#xff…...

别再让图片拖慢你的多模态模型了:手把手教你用Q-Former和PruMerge压缩视觉Token(附代码)

视觉Token压缩实战&#xff1a;用Q-Former和PruMerge提升多模态模型效率 当你在深夜调试一个多模态问答系统时&#xff0c;突然收到告警——GPU显存爆了。查看日志发现&#xff0c;一张用户上传的4K产品图片生成了超过3万个视觉Token&#xff0c;直接拖垮了整个推理流程。这不是…...

IDE战争:VSCode凭什么成为开发者最爱?

——一位软件测试工程师的深度剖析在软件开发工具&#xff08;IDE&#xff09;的激烈战场上&#xff0c;Visual Studio Code&#xff08;简称VSCode&#xff09;的崛起堪称一个现象。它从一众重量级对手中脱颖而出&#xff0c;俘获了全球超过七成开发者的心。作为一名软件测试工…...

TMS320F28335实战:IQmath库在实时控制系统中的高效应用

1. TMS320F28335与IQmath库的黄金组合 第一次接触TMS320F28335这款DSP芯片时&#xff0c;我就被它的实时处理能力震撼到了。作为TI C2000系列的明星产品&#xff0c;28335凭借150MHz主频和硬件浮点运算单元(FPU)&#xff0c;在电机控制、数字电源这些对实时性要求苛刻的领域简直…...

运维进阶!Zabbix 高可用集群部署实战指南,从零搭建企业级监控系统

1. 为什么需要Zabbix高可用集群&#xff1f; 在企业生产环境中&#xff0c;监控系统的稳定性直接关系到整个IT基础设施的可观测性。想象一下&#xff0c;当你的监控系统突然宕机&#xff0c;所有服务器、网络设备、应用程序的运行状态瞬间"失明"&#xff0c;这种场景…...