数据库-简单查询

article/2025/10/4 17:35:18

数据库的操作无外乎是增删改查,那么其中的查询是我们作为测试,用得最多的,那查询应该怎么做呢,我们来讲解一下。

1、介绍一下我们举例的表结构

表一:
学生表:(学号,姓名,性别,出生日期,年龄,邮箱,住址,婚否)
stud:(sid,sname,sex,birth,age,email,address,marry)

表二:
课程表:(课程号,课程名)
course:(cid,cname)

表三:
成绩表:(学号,课程号,分数)
score:(sid,cid,sc)
成绩表中学号和课程号,来源于学生表和课程表,也就是外键,他们两个的组合又是联合主键。联合主键的意义是,这两个键的组合不能重复;外键的目的是为了约束成绩表中的学生和课程必须是存在的,也就是说如果学生表中没有9号学生,那么这个学生就不可能有成绩。
在这里插入图片描述

表格数据:
在这里插入图片描述

在这里插入图片描述

在这里插入图片描述
2、查询
(1)查询表格的所有数据
select * from 表名
星号表示所有数据

(2)查询部分字段
select 字段1,字段2 from 表名
例:
查询学生表的姓名和性别
select sname,sex from stud
在这里插入图片描述
通过上述例子,我们可以总给为:想要看哪个字段,就直接把字段名写在selectfrom中间就可以了,多个字段用英文逗号间隔

(3)取别名
从上个例子中,我们看到了查询结果,但是字段名大多是一个代号,我们长期看的话,不是很直观,所以,我们可以在查询的时候把字段名写成中文的。我们接着上个例子继续往下讲。
例:
select sname as 姓名,sex as 性别 from stud
在这里插入图片描述
在这里插入图片描述
(4)带条件的查询
select 字段 from 表名 where 条件
例1:
想查询张三的所有信息
首先我们分析“张三”是姓名,stud表中sname表示姓名,所有信息用星号表示,那么sql就呼之欲出了
在这里插入图片描述
例2:
想查询张三的性别
在这里插入图片描述
例3:
查询姓张的所有信息
通过学生表的数据,我们可以知道,表格中有三个人都姓“张”,姓“张”这个条件,反应在语言里边,也就是sname字段值里,以“张”开头的所有数据,如下:
在这里插入图片描述
例4:
年龄大于30岁的人的性别和年龄
条件是年龄字段,也就是age大于30
在这里插入图片描述
例5:
年龄在24到30之间的人的姓名和年龄

这个有两种写法,用大于号小于号,或者between and
在这里插入图片描述
在这里插入图片描述

例6:
查询住在北京上海的

and是且的关系
or是或的关系

分析上边的要求,要住在北京上海的,如果用and,那意思就是这个人即住在北京,又住在上海,明显不符合要求。所以用or,意思是找住在北京或者住在上海的,两个地方的都要,符合题意,所以sql语句就出来了。

在这里插入图片描述
例7:
查询婚姻状况不明的

分析:婚姻状况不明,也就是marry字段没数据的
is null :是空的
is not null :不是空的
在这里插入图片描述
例8:
查询28岁以上的男的
分析:这个要求具备两个条件,28岁以上和性别为“男”的
在这里插入图片描述
例9:
查询表格中前3条数据
stud表中有7条数据,但是只展示前3条,我们需要用到一个关键字“limit”
在这里插入图片描述
例10:
查询年龄最小的3人
分析:条件是年龄最小,所以需要在age字段进行筛查,另外需要排序,排完顺序以后才能把年龄最小的3个人筛选出来,所以还需要用到“limit”
关键字:order by 字段 顺序
asc:升序
desc:降序
顺序可不写,不写默认升序
在这里插入图片描述
在这里插入图片描述
年龄最小的3个人,sql如下:
在这里插入图片描述


http://chatgpt.dhexx.cn/article/jnlC4mWK.shtml

相关文章

数据库常见的查询

目录 一、查询的完全限定写法 二、条件查询 三、模糊查询 四、范围查询 1&#xff09;关键字&#xff1a;between and 2&#xff09;关键字&#xff1a;in 3&#xff09;关键字&#xff1a;is null或者、is not null和<>null和!null 五、case when 1&#xff09…

查询数据(数据库)——简单查询

目录 1&#xff0e;最简单的查询 &#xff08;1&#xff09;查询指定列 &#xff08;2&#xff09;查询所有列 &#xff08;3&#xff09;查询计算列 &#xff08;4&#xff09;为列起别名 &#xff08;5&#xff09;使用DISTINCT关键字消除重复元组 2&#xff0e;查询满…

数据库之数据的查询

1 目的 1、理解SQL的特点&#xff1b; 2、掌握SELECT命令的使用&#xff1b; 3、掌握单表查询、连接查询、嵌套查询和集合查询&#xff1b; 4、掌握INSERT、UPDATE和DELETE命令的使用&#xff1b; 5、掌握将SQL命令嵌入到C#或其他高级语言&#xff1b; 2 要点 1、单表查询、…

【MySQL】数据库的基本查询

前言 上篇已经讲过数据库与表相关的一些相关的操作了&#xff0c;如果你对这部分依旧不太熟悉建议先去看看 传送门&#xff1a;【MySQL】逻辑库与数据表相关操作. 这篇就来说一下数据库中表的基本查询&#xff0c;看见是基本查询&#xff0c;就知道肯定有高级查询&#xff0…

SQL数据库的查询操作大全(select)

目录&#xff1a; 1、数据库的连接、创建 2、对字段的操作&#xff1a;&#xff08;alter table&#xff09; 3、对数据的操作&#xff08;插入、修改、删除&#xff09; 4、数据查询&#xff08;select&#xff09; 5、多表查询&#xff08;join on&#xff09; 6、约束…

JDK、Tomcat安装步骤

JDK安装 JDK下载地址 1.JDK安装 &#xff08;1&#xff09;运行Tomcat时需要先安装JDK&#xff0c;下载x64 installer &#xff08;2&#xff09;选择安装路径 &#xff08;3&#xff09;安装完成 2.配置环境变量 &#xff08;1&#xff09;“我的电脑”右键→属性→高级系…

Tomcat安装教程

1、下载 Tomcat。 你可以从 Apache Tomcat 官网&#xff08;Apache Tomcat - Welcome!&#xff09;上下载最新版本的 Tomcat。解压下载的压缩包。将下载的压缩包解压到指定的目录&#xff0c;例如 C:\Tomcat。 2、配置环境变量。 在 Windows 中&#xff0c;打开控制面板&…

详细到落泪的Tomcat安装教程....

前言 我个人是很少写基础软件的安装的&#xff0c;直到有一天诸葛铁头因为Tomcat安装的问题找到我… 诸葛铁头&#xff0c;原名诸葛铁蛋&#xff0c;因人比较头铁&#xff0c;故取名铁头。在诸葛体铁头建议下、以及征求了她的同意后&#xff0c;写了这篇文章。 虽然这篇文章…

Tomcat安装配置

Tomcat 是一个免费的开放源代码的 Web应用服务器&#xff0c;属于轻量级应用服务器&#xff0c;在中小型系统和并发访问用户不是很多的场合下被普遍使用&#xff0c;是开发和调试 JSP程序的首选。 1. Tomcat下载 1&#xff09;进入Tomcat官网&#xff0c;选择下载所需的Tomca…

Tomcat安装教程(windows)

1. 下载Tomcat 首先确定你Windows系统是64位&#xff0c;还是32位(现在大部分是64位)及JDK版本&#xff08;Tomcat在 JDK1.8 环境下能够正常运行&#xff09; 下载地址&#xff1a;Tomcat官网. 2. 安装Tomcat 解压压缩包&#xff0c;放在想要放在的盘符(最好不要是C盘&#…

Apache Tomcat安装配置

Tomcat是由Apache软件基金会下属的Jakarta项目开发的一个Servlet容器。Tomcat 技术先进、性能稳定&#xff0c;而且免费&#xff0c;因而深受Java 爱好者的喜爱并得到了部分软件开发商的认可&#xff0c;成为目前比较流行的Web 应用服务器。 Tomcat安装方法 1、下载Tomcat后&a…

Tomcat安装配置及IDEA配置方法【亲测有效】

Tomcat安装配置及IDEA配置 1.下载Tomcat2.配置Tomcat环境变量3.安装Tomcat4.启动Tomcat5.测试Tomcat6.IDEA配置Tomcat 1.下载Tomcat Tomcat9官网下载地址 选择自己需要的版本&#xff0c;一般选择Windows 64位压缩包版本&#xff1a; 下载完后安装解压即可&#xff0c;解压后…

Eclipse、Tomcat安装配置及部署教程

想用Tomcat作为服务器&#xff0c;必须分以下两步。首先要配置好JDK的环境变量&#xff0c;再去下载Tomcat的压缩包。 下载、安装JDK&#xff0c;并且配置好环境变量 1、打开浏览器&#xff0c;输入JDK搜索&#xff0c;根据搜索结果下载安装包安装应用 2、先接受协议&#x…

Tomcat安装及运行

Tomcat 操作 Tomcat 安装 1、解压压缩文件 【注意】不要有中文路径 2、效果如下 Tomcat 运行 1、移动到tomcat安装路径下&#xff0c;双击进入 2、进入bin目录 3、双击 startup.bat 启动 Tomcat 【注意】区别于 startup.sh &#xff0c;此脚本用于 Linux 下 Tomcat 的启动&a…

Tomcat的安装与配置

Tomcat的安装与配置 一、准备与安装 1.在下载安装tomcat之前请确保计算机上已有java环境&#xff0c;可以通过键盘WindowsR&#xff0c;输入cmd&#xff0c;输入java -version来确定JDK版本&#xff0c;我使用的是JDK1.8 2.进入Tomcat官网&#xff0c;选择与JDK版本相匹配的…

Mac电脑tomcat安装部署

1、tomcat官网下载点击 下载zip到本地&#xff0c;解压即可安装&#xff0c;如下图。 2、命令行启动tomcat&#xff0c;用如下命令 Mac启动、关闭tomcat 。 1.打开终端进入tomcat的bin目录 ~ cd /Users/xxx/Documents/Java/apache-tomcat-9.0.34/bin 2.开启tomcat sudo sh st…

Tomcat 安装教程【附图文说明】

Apache Tomcat下载、安装、配置图文教程自我心得 一、Tomcat下载 Tomcat官网&#xff1a;Tomcat官方网址&#xff0c;可以在此处下载Tomcat。点击左侧Download下的对应版本。 注意有zip和exe两种格式的&#xff0c;zip是免安装版的&#xff0c;exe是安装版。同时观察自己的电…

TomCat安装和配置

我的环境&#xff1a;Win11&#xff0c;JDK1.8.0_333&#xff0c;IDEA2022.1.3 1、查看有没有安装tomcat 在cmd终端输入service.bat install命令 这是已经安装了,输入service remove tomcat9删除(这里注意你的版本号&#xff0c;写自己的) 2、在官网下载对应tomcat版本 cmd终…

Tomcat安装和配置(超详细)

一、Tomcat安装准备 1、tomcat下载 1.1、百度网盘链接下载 链接&#xff1a;https://pan.baidu.com/s/1uceOKe_QcpSQ6yhNxi4T5g?pwd1234 提取码&#xff1a;1234 1.2、官网在线下载 Tomcat官网&#xff1a;https://tomcat.apache.org/download-80.cg…

Tomcat安装及配置(Windows环境)

Tomcat&#xff08;Catalina&#xff09;&#xff1a;WEB服务器&#xff08;实现了JAVAEE中ServletJSP两个核心规范&#xff09; 一、官网下载安装包&#xff1a;Apache Tomcat - Welcome! 二、使用下载好的安装包&#xff08;apache-tomcat-10.0.12.zip&#xff09;直接解压到…