首页 > 数据库 >MySql入门操作 3.0

MySql入门操作 3.0

时间:2024-04-21 22:36:22浏览次数:27  
标签:设定 入门 示例 查询 嵌套 3.0 MySql select 常量

子查询:

在查询列中设定特定信息,筛选要的特殊信息:

 标量子查询:

在内部的select中设定具体常量,通过常量进行筛选对应的列;

具体格式不太好描述,如果对于上一章所使用的指令可以熟练应用那么这里应该 也没啥问题,就是一个嵌套类比罢了

下面直接给示例:

相当于在要设定的条件中再使用一个查询嵌套,嵌套的查询结果是一个常量就行,这就是标量子查询;

 下图要查询的是年龄差距,出生日期的数据类型喂date,所以使用一个year函数调用其内部年份进行相减;

 

 列子查询:

 还是直接上示例:

查找xs表中比所有计算机系的学生年龄都大的学生学号、姓名、专业名、出生日期

查找xs_kc表中课程号206的成绩不低于课程号101的最低成绩的学生的学号。

 表子查询:

其实和直接设定条件查询没啥区别

 嵌套在from中的子查询:

意思是使用select from语句 from后面再嵌套一个select from,这样操作相当于对一个临时表进行查询,其实和多表查询差不多意义;

 还存在很多这种嵌套的方式,后面使用再继续写点示例,其实感觉意义不大;

 

 

标签:设定,入门,示例,查询,嵌套,3.0,MySql,select,常量
From: https://www.cnblogs.com/qianzhu/p/18149634

相关文章

  • 储能行业入门
    过年回家,亲朋好友问起现在在做什么。答:储能。又问:储能是什么?沉思半晌,表达能力本就欠佳的我难以用几句话来概括。偶然进入储能行业工作半年,对其仍是不甚了解,遂决定继续在秋招时就停下的写博客的习惯,记录自己的工作总结和对行业、岗位的理解。一、储能释义打开chatgpt,问什么是......
  • MAC配置mysql:mac下启动/停止/重启mysql服务
    Mac安装msyql 第一种就是直接brew installmysql第二种就是下载安装咯:https://dev.mysql.com/downloads/mysql/配置mysql系统环境变量vim  .bash_profile增加 exportPATH=${PATH}:/usr/local/mysql/binsource.bash_profile  回车执行,运行环境变量。再输入m......
  • (复习)树上启发式合并(dsu on tree)入门U41492树上数颜色
    主要思想是树的重轻儿子之分使得时间复杂度为o(nlogn),神奇欲深入了解的这里:https://oi-wiki.org/graph/dsu-on-tree/点击查看代码#include<bits/stdc++.h>usingnamespacestd;typedefstructedge//边结构体{intto,next;}EDGE;//边相关数组EDGEe[100001<<1];......
  • 树状数组入门
    树状数组下标记得是从1开始,本节点id通过加lowbit可以访问到父节点的id,用于点修。本节点id减去lowbit则是查看左边第一个比自己高一级的节点id,比如7会查到6,6会查到4,这样子累加此三个的值就可以得到前七个的前缀和。inttreeArr[M]={0};//startfrom1intlowbit(intx){......
  • jfinal enjoy模板入门
    用途用于渲染需要多次重复的sql以及程序代码入门示例取自文件importcom.jfinal.template.Engine;importcom.jfinal.template.Template;importjava.util.HashMap;importjava.util.Map;publicclassEnjoyTemplateDemo{publicstaticvoidmain(String[]args)......
  • [转帖]MySQL知识体系的三驾马车
    https://plantegg.github.io/2019/05/26/MySQL%E7%9F%A5%E8%AF%86%E4%BD%93%E7%B3%BB%E7%9A%84%E4%B8%89%E9%A9%BE%E9%A9%AC%E8%BD%A6/ MySQL知识体系的三驾马车在我看来要掌握好MySQL的话要理解好这三个东西:索引(B+树)日志(WAL)事务(可见性)索引决定了查询的性能,也是用......
  • MySQL的安装与配置——详细教程
    转载自:Winton-H原文链接免安装版的MysqlMySQL关是一种关系数据库管理系统,所使用的SQL语言是用于访问数据库的最常用的标准化语言,其特点为体积小、速度快、总体拥有成本低,尤其是开放源码这一特点,在Web应用方面MySQL是最好的RDBMS(RelationalDatabaseManagementSys......
  • Kubernetes 入门、简介、架构、应用场景
    概述Kubernetes是一个开源的容器编排平台,它提供了一种方便管理和部署容器化应用程序的方式。下面是Kubernetes的入门、简介和架构。Kubernetes是一种用于自动部署、扩展和管理容器化应用程序的开源平台。它最初由Google开发,并在2014年开源发布,现已成为CNCF(CloudNativeCom......
  • kettle从入门到精通 第五十三课 ETL之kettle MQTT/RabbitMQ consumer实战
    1、上一节课我们学习了MQTTproducer生产者步骤,MQTTconsumer消费者步骤。该步骤可以从支持MRQTT协议的中间件获取数据,该步骤和kafkaconsumer一样可以处理实时数据交互,如下图所示: 2、双击步骤打开MQTTconsumer配置窗口,如下图所示:Stepname:自定义步骤名称。Transformat......
  • kettle从入门到精通 第五十三课 ETL之kettle MQTT/RabbitMQ producer 实战
    1、MQTT介绍MQTT(MessageQueuingTelemetryTransport)是一种轻量级的消息传输协议,设计用于连接低带宽、高延迟或不可靠网络的设备。MQTT是基于发布/订阅模式(Publish/Subscribe)的协议,其中设备可以发布消息到一个主题(Topic),其他设备可以订阅这个主题以接收相关消息。这种模式......