mysql查询

[MySQL] MySQL复合查询(多表查询、子查询) 前面我们学习了MySQL简单的单表查询。但是我们发现,在很多情况下单表查询并不能很好的满足我们的查询需求。本篇文章会重点讲解MySQL中的多表查询和一些复杂查询。希望本篇文章会对你有所帮助。 阅读详情

基本语法

select * from 表名;
  • 在select后面的列名部分,可以使用as为列起别名,这个别名出现在结果集中
  • 如果要查询多个列,之间使用逗号分隔
  • 在select后面列前使用distinct可以消除重复的行

使用where子句对表中的数据筛选,结果为true的行会出现在结果集中

select * from 表名 where 条件;

比较运算符
等于=
大于>
大于等于>=
小于<
小于等于<=
不等于!=或<>
查询编号大于3的学生

select * from students where id>3;

查询编号不大于4的科目

select * from subjects where id<=4;

查询姓名不是“黄蓉”的学生

select * from students where sname!='黄蓉';

查询没被删除的学生

select * from students where isdelete=0;

逻辑运算符

and
or
not
查询编号大于3的女同学```python

select * from students where id>3 and gender=0;

查询编号小于4或没被删除的学生

select * from students where id<4 or isdelete=0;

模糊查询

like
%表示任意多个任意字符
_表示一个任意字符
查询姓黄的学生

select * from students where sname like '黄%';

查询姓黄并且名字是一个字的学生

select * from students where sname like '黄_';

查询姓黄或叫靖的学生

select * from students where sname like '黄%' or sname like '%靖%';

范围查询

in表示在一个非连续的范围内
查询编号是1或3或8的学生

select * from students where id in(1,3,8);

between … and …表示在一个连续的范围内
查询学生是3至8的学生

select * from students where id between 3 and 8;

查询学生是3至8的男生

select * from students where id between 3 and 8 and gender=1;

空判断

注意:null与’'是不同的
判空is null
查询没有填写地址的学生

select * from students where hometown is null;

判非空is not null
查询填写了地址的学生

select * from students where hometown is not null;

查询填写了地址的女生

select * from students where hometown is not null and gender=0;

优先级

小括号,not,比较运算符,逻辑运算符
and比or先运算,如果同时出现并希望先算or,需要结合()使用

机器人中的数值优化(十二)——带约束优化问题简介、LP线性规划 本系列文章主要是我在学习《数值优化》过程中的一些笔记和相关思考,主要的学习资料是深蓝学院的课程《机器人中的数值优化》和高立编著的《数值最优化方法》等,本系列文章篇数较多,不定期更新,上半部分介绍无约束优化,下半部分介绍带约束的优化,中间会穿插一些路径规划方面的应用实例 阅读详情

相关推荐

手把手教你用若依WMS搭建企业级仓库管理系统(Vue+Spring Boot实战)

本文提供了一份基于若依框架(RuoYi)快速搭建企业级仓库管理系统(WMS)的实战指南。详细介绍了从环境准备、项目初始化到核心功能模块(如入库流程、库存管理看板)深度定制的全过程,并涵盖Lodop打印集成、移动端PWA适配及生产环境Docker部署等高级主题,帮助开发者高效构建稳定可用的WMS系统。

weixin_29015899的博客 564

3 查询

1.查询的基本语法 select * from 表名; from关键字后面写表名,表示数据来源于是这张表 select后面写表中的列名,如果是*表示在结果中显示表中所有列 在select后面的列名部分,可以使用as为列起别名,这个别名出现在结果集中 如果要查询多个列,之间使用逗号分隔 mysql> select id,name from students; ...

weixin_30346033的博客 181

Jetson Orin Nano@Ubuntu22.04:IMX219 CSI摄像头配置全流程与避坑指南

本文详细介绍了在Jetson Orin Nano@Ubuntu22.04系统上配置IMX219 CSI摄像头的全流程,包括硬件安装、驱动配置、常见问题排查及性能优化。特别强调了排线方向、驱动模式选择等关键细节,并提供了实用的命令和解决方案,帮助开发者高效完成摄像头部署与调试。

prometheus9mon的博客 321

Sqlserver——日常维护——在表的指定列后面增加新的字段

有时候给表新增字段,想把新的字段增加到指定的字段后面,sqserver的规则是不允许的。 具体的思路是:重建表,排序字段,再导入数据 下面是示例语句 IF EXISTS ( SELECT * FROM tempdb..sysobjects WHERE id = OBJECT_ID('tempdb..#Temp_ColOrder') ) DROP TABLE #Temp_Col...

qq_40205468的博客 9408

用Arduino+ESP32复现TDOA定位:低成本实现厘米级精度的完整教程

本文提供了一套利用Arduino和ESP32平台,结合NRF24L01+模块与GPS/PPS时间同步方案,低成本复现高精度TDOA(到达时间差)定位系统的完整教程。教程详细阐述了从硬件选型、天线阵列设计、时间同步实现到核心算法与多径抑制的实战步骤,旨在帮助开发者和硬件爱好者以可控成本实现厘米级精度的定位演示系统。

weixin_29084111的博客 162

67、全球导航卫星系统授时弹性分析与建议

本文分析了全球导航卫星系统(GNSS)在授时过程中面临的问题,包括系统自身异常和外部干扰欺骗,并探讨了提升授时弹性的关键技术与解决方案。文章介绍了美国、欧洲及中国在弹性授时系统建设方面的进展,重点剖析了高精度原子钟、时间同步、干扰检测与识别等核心技术,提出了GNSS与其他授时系统互补的集成化发展路径。最后展望了未来授时系统向更高精度、更强弹性、更广应用的发展趋势,为构建安全可靠的国家授时体系提供参考。

corn8的博客 185

MySQL简单使用之——增删改查

1.增 语法:insertinto 表名(字段1,字段2)values(值1,值2); inster into Students (age,sex)values(18,"女”); 2.删 语法:delete from 表名 where条件; delete from Students wehere id = 1; 3.改 语法:updata 表名 set 字段1=值1 ,字段2=值2 where条件; updata Students set age=10,sex="女“ where id ..

笔记笔记笔记笔记而已~ 889

移植Google Gemini Nano到RK3588 NPU,实现高效边缘推理

在嵌入式 AI 开发中,大家常常会遇到模型在硬件平台上运行时出现性能瓶颈的问题,比如推理速度慢、功耗过高,这严重影响了应用的实时性和稳定性 ,导致性能瓶颈,无法满足如智能安防、工业检测等场景的实时性需求。为了解决这些问题,我们可以将轻量模型移植到具有强大算力的硬件平台上。本文将手把手教你将 Google Gemini Nano(或类似轻量模型)移植到 RK3588 NPU,充分发挥 RK3588 NPU 的 6Tops 算力,实现高效的模型推理,提升嵌入式系统的 AI 处理能力。

远程部署调试 运行安装 项目调试 二次开发 项目技术新 持续迭代 部分源码免费分享 296

95. python高级------MySQL数据库 (where查询)

文章目录95. python高级------MySQL数据库 (where查询)python修炼第二十三天2019年 4月 22日 晴1. where条件查询的介绍2. 比较运算符查询(1)例1:查询编号大于3的学生:(2)例2:查询编号不大于4的学生:(3)例3:查询姓名不是“黄蓉”的学生:(4)例4:查询没被删除的学生:3. 逻辑运算符查询(1)例1:查询编号大于3的女同学:(2)例2...

qq_40455733的博客 1683

Python爬虫实战:股票历史数据抓取与量化回测全流程详解

我们以**东方财富网(eastmoney.com)和雪球网(xueqiu.com)**为主要目标,演示如何爬取A股历史行情。最常用的HTTP请求库,简单易用,适合静态页面数据请求。本文详细介绍了从股票历史数据抓取到简单回测的完整流程,代码示例基于最新技术,结构清晰,适合初学者和进阶者学习量化投资实战。希望对你入门Python爬虫和量化交易有所帮助!

2201_76125261的博客 1782

公文流转系统

公文录入区 | QLineEdit(文号/标题)、QComboBox(公文类型/紧急程度)、QTextEdit(正文)、QListWidget(附件列表)、QPushButton(上传附件/保存草稿/提交审批) |// 按时间范围获取。QStringList userNames = {"张三", "李四", "王五", "赵六", "钱七", "孙八", "周九", "吴十", "郑十一", "王十二"};

寒寒豆豆软件公司的博客 551

mysql查询_MySQL常用查询

单表查询①查询所有 *mysql> select * from student;②查询选中字段记录mysql> select s_name from student;③条件查询 wheremysql> select s_name from student where s_id<5;④查询后为字段重命名 asmysql> select s_...

weixin_32001071的博客 7296

智能温室:温室环境监测_(7).土壤监测技术包括pH值和电导率

土壤的pH值是指土壤溶液的酸碱度,它对植物的营养吸收和生长发育有着重要的影响。在智能温室中,土壤监测是非常重要的一个环节,因为土壤的pH值和电导率直接影响植物的生长和健康。本节将详细介绍如何利用传感器和数据处理技术来监测土壤的pH值和电导率,并提供具体的代码示例。在智能温室中,监测到的土壤pH值和电导率数据需要传输到中央控制系统进行进一步的处理和分析。通过以上步骤,您可以构建一个完整的智能温室土壤监测系统,实时监控土壤的pH值和电导率,确保植物在最佳的生长环境中。校准通常包括在已知电导率的标准溶液中进行。

zhubeibei168的博客 1408

mysql商品查询,mysql基本查询

-- 简单查询-- 查询所有的商品SELECT * FROM product;-- 查询商品名和商品价格.SELECT pname,price FROM product;-- 查询价格,去掉重复值.SELECT DISTINCT price FROM product;-- 查询结果是表达式(运算查询):将所有商品的价格+10元进⾏显示.SELECT pname,price+10 FROM prod...

weixin_39559750的博客 6955

Devexpress16.2.6破解工具

Devexpress16.2.6破解工具Devexpress16.2.6破解工具Devexpress16.2.6破解工具Devexpress16.2.6破解工具

Probability and Statistics - 4th edition

Probability and Statistics - 4th edition

mysql中子查询是什么_mysql子查询是什么

MySql的子查询是多表查询的一个重要组成部分,常常和连接查询一起使用,是多表查询的基础。下面本篇文章就来带大家了解一下子查询,希望对你们有所帮助。什么是子查询?子查询,又叫内部查询。当一个查询是另一个查询的条件时,称之为子查询。子查询可以使用几个简单命令构造功能强大的复合命令。子查询最常用于SELECT-SQL命令的WHERE子句中。子查询是一个 SELECT 语句,它嵌套在一个 SELECT、...

weixin_31507527的博客 2290

WINCC7.3破解文件

WINCC7.3硬件够破解文件,有需要的下载!WINCC7.3硬件够破解文件,有需要的下载!

mysql批量查询_MySQL查询执行

当我们希望MySQL能够以更高的性能运行查询时,最好的办法就是弄清楚MySQL是如何优化和执行查询的。一旦理解了这一点,很多查询优化工作实际上就是遵循一些原则让优化器能够按照预想的合理方式运行当我们想向MySQL发送了一个请求时,MySQL到底做了什么:客户端首先发送一条查询请求给服务器服务器首先检查查询缓存,如果命中了缓存,则立刻返回存储在缓存中的结果,否则进入下一阶段。服务器端进行SQL解析、...

weixin_39606003的博客 1408

jre9下载 jdk9

(Java SE Runtime Environment 9.0) 9.0u175 官方最新版 【x86|x64】

MySQL进阶查询

MySQL进阶查询

如风暖阳的博客 1437

MySQL中的各种查询

文章目录MySQL中的各种查询基础查询条件查询排序查询常见函数查询分组查询连接查询内连接外连接交叉连接子查询联合查询 MySQL中的各种查询 基础查询 条件查询 #语法:select 查询列表 from 表名 where 筛选条件; #分类: # 一.按条件表达式筛选,条件运算符:> < = != <> >= <= # 二.按逻辑表达式筛选,逻辑运算符:&& || ! and or not # 三.模糊查询:like betwee

xzy的博客 2393

mysql 查询

一、学习任务1:简单数据记录查询 在MySQL软件中关于数据的操作,包括插入数据记录操作(CREATE,INSERT)、查询数据记录操作(SELECT),更新数据记录棟作(UPDATE)和删除数据记录操作(DELETE)。第9章已经详细介绍了关于数据的操作,本章将详细介绍关于数据的操作,即查询数据记录操作。 为了便于讲解,本节所涉及的查询数据记录操作,都是针对于数据库company表示雇员信息的表t_employee,关于雇员表(t_employee)的结构如下图所示,关于雇员表(t_employee)

Albert__Einstein的博客 7981

mysql怎么子查询_在mysql中如何进行子查询?

在mysql中,子查询是指将一个查询语句嵌套在另一个查询语句中,可以在SELECT、UPDATE和 DELETE语句中配合WHERE子句进行实现,WHERE子句中语法格式为“WHERE (另一个查询语句)”。(推荐教程:mysql视频教程)子查询是 MySQL 中比较常用的查询方法,通过子查询可以实现多表查询。子查询指将一个查询语句嵌套在另一个查询语句中。子查询可以在 SELECT、UPDAT...

weixin_33902056的博客 4932

MySQL查询

加号的作用是数学运算不能连接字符串,两个操作数都为数值,则进行运算,其中一方为字符型,则试图将字符转换为数值,如果转换成功,继续运算,如果转换失败,则字符型的值转换为 0,只要其中一方为 NULL,结果为 NULL。查一个表有一个表没有,主表都显示,副表和主表匹配的显示出来,没有匹配的用空填充。百分号代表通配符,任意字符,也包含 0 个字符,下划线 _ 代表任意单个字符,比job_id 是 ‘IT_PROG’的所有的员工工资都少的其他工种的员工。相关子查询,布尔类型,看查询是否有值,括号内写查询语句。

Liu Zijian‘s Blog 957

MySQL查询优化

从客户端,到服务器,然后在服务器上进行解析,生成执行计划,执行,并返回结果给客户端。其中“执行”可以认为是整个生命周期中最重要的阶段,这其中包括了大量为了检索数据到存储引擎的调用以及调用后的数据处理,包括排序、分组等在完成这些任务的时候,查询需要在不同的地方花费时间,包括网络,CPU计算,生成统计信息和执行计划、锁等待(互斥等待)等操作,尤其是向底层存储引擎检索数据的调用操作,这些调用需要在内存操作、CPU操作和内存不足时导致的I/O操作上消耗时间。

代码是程序员的语言,博客是思想的桥梁,连接你我,共享智慧之光。 1251

mysql 什么是子查询_mysql子查询是什么

MySql的子查询是多表查询的一个重要组成部分,常常和连接查询一起使用,是多表查询的基础。下面本篇文章就来带大家了解一下子查询,希望对你们有所帮助。什么是子查询?子查询,又叫内部查询。当一个查询是另一个查询的条件时,称之为子查询。子查询可以使用几个简单命令构造功能强大的复合命令。子查询最常用于SELECT-SQL命令的WHERE子句中。子查询是一个 SELECT 语句,它嵌套在一个 SELECT、...

weixin_39616339的博客 242

mysql中子查询是什么意思_mysql子查询是什么

MySql的子查询是多表查询的一个重要组成部分,常常和连接查询一起使用,是多表查询的基础。下面本篇文章就来带大家了解一下子查询,希望对你们有所帮助。什么是子查询?子查询,又叫内部查询。当一个查询是另一个查询的条件时,称之为子查询。子查询可以使用几个简单命令构造功能强大的复合命令。子查询最常用于SELECT-SQL命令的WHERE子句中。子查询是一个 SELECT 语句,它嵌套在一个 SELECT、...

weixin_35197188的博客 768

【Mysql】Mysql多表查询——子查询

SQL语句中嵌套SELECT语句,称为嵌套查询,又称子查询。子查询外部的语句可以是INSERT / UPDATE / DELETE / SELECT 的任何一个。

Decade_Faiz的博客 2985
上一篇: mysql数据操作
下一篇: mysql数据库查询之分组查询
dingpython
博客等级 码龄6年 5粉丝 61原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值