【MySQL】数据库的基本查询

article/2025/10/4 18:33:32

前言

上篇已经讲过数据库与表相关的一些相关的操作了,如果你对这部分依旧不太熟悉建议先去看看

传送门:【MySQL】逻辑库与数据表相关操作.

这篇就来说一下数据库中表的基本查询,看见是基本查询,就知道肯定有高级查询,这个我们下一篇来讲。我们把数据库的查询分为两部分来讲,它的重要性就不言而喻了,很多数据库都是多查询,少修改的,查询也是使用数据库的一项基本技能,所以大家要多多练习,接下来正文开始。

目录

  • 前言
  • 建表
  • 基本查询
    • 普通查询
    • 分页查询
    • 选择查询
  • 数据排序
  • 执行顺序
  • 结语

建表

大家也许会觉得很奇怪,你标题不是写的数据库查询吗?为什么第一部分是建表呢?

因为我们查询就是对于数据库中的表进行查询的,没有表我们怎么进行查询呢?所以我们第一部分是建表方便后面示例,这样大家理解起来就方便了,正好我们也可以复习一下上一篇学到的知识

建表过程:

create  table t_student(id		INT PRIMARY KEY NOT NULL,name  VARCHAR(4) NOT NULL,age   INT NOT NULL,sex   CHAR(1) NOT NULL,class VARCHAR(10) ,birthplace  varchar(10)
);
INSERT INTO t_student VALUES('88201','张三',18,'男','软件211','浙江杭州');
INSERT INTO t_student VALUES('88202','李四',19,'男','软件212','河南郑州');
INSERT INTO t_student VALUES('88203','小红',18,'女','计算机211','北京');
INSERT INTO t_student VALUES('88204','王五',16,'男','软件214','浙江杭州');
INSERT INTO t_student VALUES('88205','小蓝',17,'女','计算机212','江苏常州');
INSERT INTO t_student VALUES('88206','小王',20,'男','软件211','北京');
INSERT INTO t_student VALUES('88207','张四',18,'男','计算机211','江苏常州');

建表结果:
在这里插入图片描述

基本查询

表已经建好了,接下来我们正式开始学习数据库的基本查询

普通查询

普通查询就是查询出表中有哪些信息,格式为:

SELECT *FROM 表名;

示例:

SELECT * FROM t_student;

输出:
在这里插入图片描述
同时我们还可以查询某些字段的信息,如下:
示例:

SELECT name,class,birthplace FROM t_student;

输出:
在这里插入图片描述
如果我们要查询每个人年龄加10岁的年龄我们可以这样

SELECT name,age+10 FROM t_student;

输出:
在这里插入图片描述
但是这样查询出来的信息,看起来可能不太舒服,那么我们可以重新弄命名,如下:

SELECT name,age+10 AS new_age FROM t_student;

输出:
在这里插入图片描述
如果我们查询出来的信息里面有重复的数据,那我们可以在SELECT后面加上DISTINCT这个关键字,可以达到去重效果,大家可以自己试试效果。

但是请记住这是信息查询并不会改变原始表里面的信息

分页查询

如果你需要查询特定的几条连续数据,我们可以对数据进行分页,这里用到关键字LIMIT,具体格式为

SELECT 字段名1,字段名2,… FROM 表名 LIMIT  分页起始页,每页显示条数;

这里要注意默认第一条数据的起始页为0

示例:

SELECT * FROM t_student LIMIT 2,2;

输出:
在这里插入图片描述
如果分页起始页被省略了,那么默认为0,即:从第一条数据开始

选择查询

我们在进行数据库查询的时候往往是需要查出符合要求的一些数据,而不是所有数据,在这个时候我们就得用到选择查询里面的WHERE关键字了,格式如下:

SELECT  字段名1,字段名2,… FROM 表名 WHERE 条件表达式 

示例:

查询学生表里面年龄大于18岁的人有哪些?

SELECT name,age FROM t_student WHERE age>18;

输出:
在这里插入图片描述
为了满足多种查询场所,往往我们在查询时候的条件表达式不止一个,表达式之间的关系也是多变的。在条件查询时常用到的关键字还有:

IN 关键字:用于判断某个子弹的值是是否在指定集合中。
AND关键字:在多条件查询时满足所有条件的数据
OR关键字:满足任意一个条件的数据
NOT关键字:满足这个条件取反的数据
BETWEEN AND关键字:查询区间值,判断某个字段值是否在指定的范围内。
DISTINCT:查询会过滤表中重复的数据
LIKE 关键字:模糊查询,与%和_联用

  1. 百分号(%)通配符:匹配任意长度的字符串,包括空字符,如:“%c”匹配以字符C开头的。“w%g”表示以w开头g结尾的字符串“可,”%C%“表示出现c的字符串。
  2. 下划线( _ )通配符:只匹配单个 字符,需要匹配多个需要使用多个下划线通配符。
  3. 加入字符串中出现了_或%则用\进行转义。如“_“和”%”。

示例:查询出来自软件211班级且出生地不在北京的成年人

SELECT id,name,age,birthplace 
FROM t_student 
WHERE age>=18 AND class="软件211" AND NOT birthplace="北京";

输出:
在这里插入图片描述

数据排序

我们在查询时候往往需要查出来的数据,是有一定顺序的,这样我们观察起来更加方便,这时候我们就需要使用到关键字 ORDER BY 了,格式如下:

SELECT  字段名1,字段名2,… FROM 表名 ORDER BY 排序依据字段 ASC|DESC; 

注:
ASC:顺序,正序;数值 :递增,字母:自然顺序(a-z),可省略
DESC:倒序 ,反序 ;数值:递减, 字母:自然反序,不可省略

示例:

SELECT * FROM t_student ORDER BY age;

输出:
在这里插入图片描述

执行顺序

学习完了基本查询,是不是大家就开始迷茫,他们的书写顺序还有执行顺序了啊,首先这个肯定不是按顺序执行的,正解如下:

首先在SQL语句中空格与换行对语法没有破坏,所以在书写的时候如果过长我们可以把它们分行书写,看起来也比较舒服,可读性高。

书写顺序是:

SELECT id,name,age,birthplace 
FROM t_student 
WHERE age>=18 AND class="软件211" AND NOT birthplace="北京"
ORDER BY age
LIMIT 2;

执行顺序为:

FROM->WHERE->SELECT->ORDER BY->LIMIT

结语

这些仅仅是数据库的基本查询,下一篇我们来总结高级查询,想要熟练掌握这些东西还是得多多动手操作,不要以为自己懂了就不动了。

欢迎关注本专栏,持续更新…


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

相关文章

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

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

JDK、Tomcat安装步骤

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

Tomcat安装教程

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

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

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

Tomcat安装配置

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

Tomcat安装教程(windows)

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

Apache Tomcat安装配置

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

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

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

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

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

Tomcat安装及运行

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

Tomcat的安装与配置

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

Mac电脑tomcat安装部署

1、tomcat官网下载点击 下载zip到本地,解压即可安装,如下图。 2、命令行启动tomcat,用如下命令 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官网:Tomcat官方网址,可以在此处下载Tomcat。点击左侧Download下的对应版本。 注意有zip和exe两种格式的,zip是免安装版的,exe是安装版。同时观察自己的电…

TomCat安装和配置

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

Tomcat安装和配置(超详细)

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

Tomcat安装及配置(Windows环境)

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

Tomcat安装及IDEA配置Tomcat教程

Tomcat安装 以Tomcat8.5为例 1.网站链接 Apache Tomcat - Apache Tomcat 8 Software Downloads 根据个人喜好,我安装的是8.5版本 2.下载完解压即可 我的安装目录为(E:\Environments\apache-tomcat-8.5.83) 3.配置系统变量 变量名固定不变&a…

Tomcat安装与配置

Tomcat安装与配置 一、tomcat下载 安装tomcat前需要先安装Java运行环境,不然会闪退,tomcat依赖于Java运行环境 官网地址:Apache Tomcat 二、tomcat简单了解 下载完成后解压压缩包,即可得到Tomcat 要发布的网站放入webapps文件…

Tomcat安装与配置教程(图文教学)

目录 1 Tomcat安装步骤 2 Tomcat配置步骤 2.1 Tomcat环境变量配置 2.2 启动Tomcat 2.3 访问Tomcat 3 Java JDK安装与配置 3.1 安装Java JDK 3.2 Java环境变量配置 1 Tomcat安装步骤 步骤1:官网下载Tomcat压缩包,Tomcat官网下载链接 步骤2&#xff…

Tomcat安装(详细)

1、Tomcat下载安装 ​ 1、安装 ​ (一)Tomcat官网下载 ​ (二)解压 ​ (三)配置环境变量 ​ (四)启动-关闭Tomcat ​ (五)访问测试 Tomcat 输入ht…