MySQL 查询数据

今天介绍一下 MySQL 数据库使用 SELECT 语句来查询数据。

语法

首先,介绍一下语法。以下为在 MySQL 数据库中查询数据通用的 SELECT 语法:

SELECT column1, column2, ...
FROM table_name
[WHERE condition]
[ORDER BY column_name [ASC | DESC]]
[LIMIT number];
参数说明
  • column1, column2, … 是你想要选择的列的名称,如果使用 * 表示选择所有列。
  • table_name 是你要从中查询数据的表的名称。
  • WHERE condition 是一个可选的子句,用于指定过滤条件,只返回符合条件的行。
  • ORDER BY column_name [ASC | DESC] 是一个可选的子句,用于指定结果集的排序顺序,默认是升序(ASC)。
  • LIMIT number 是一个可选的子句,用于限制返回的行数。

参数介绍完成,接下来通过一些实例来详细介绍下该如何使用。

实例01

-- 2024.01.16 查询表格清单
SELECT * FROM nm_list_forms;-- 解释:当前查询结果为该表所有列的所有行。

在这里插入图片描述

实例02

-- 2024.01.16 查询表格清单
SELECT table_id,table_name FROM nm_list_forms;-- 解释:当前查询结果为该表指定列的所有行。

在这里插入图片描述

实例03

-- 2024.01.16 查询表格清单
SELECT * FROM nm_list_forms WHERE pagesize = 5;-- 解释:使用 WHERE 子句,查询该表中满足条件的行(分页数为5的数据)。

在这里插入图片描述

实例04

-- 2024.01.16 查询表格清单
SELECT * FROM nm_list_forms ORDER BY table_id;-- 解释:添加 ORDER BY 子句,按照某列的升序排序(根据表格ID升序排序)。

在这里插入图片描述

实例05

-- 2024.01.16 查询表格清单
SELECT * FROM nm_list_forms ORDER BY table_id DESC;-- 解释:添加 ORDER BY 子句,按照某列的降序排序(根据表格ID降序排序)。

在这里插入图片描述

实例06

-- 2024.01.16 查询表格清单
SELECT * FROM nm_list_forms LIMIT 5,3;-- 解释:添加 LIMIT 子句,限制返回的行数(从第6[5+1]行开始,查询3行数据)。

在这里插入图片描述

SELECT 语句可以是灵活的,我们可以根据实际需求组合和使用这些子句,比如同时使用 WHERE 和 ORDER BY 子句,或者使用 LIMIT 控制返回的行数。

在 WHERE 子句中,你可以使用各种条件运算符(如 =, <, >, <=, >=, !=),逻辑运算符(如 AND, OR, NOT),以及通配符(如 %)等。

以下是一些进阶的 SELECT 语句实例:

实例07

-- 2024.01.16 查询表格清单
SELECT * FROM nm_list_forms WHERE table_name LIKE '%表格%' AND table_state = 'true';-- 解释:使用 AND 运算符和 % 通配符(查询表格名称中带“表格”二字,且表格状态为“true”的数据)。

在这里插入图片描述

实例08

-- 2024.01.16 查询表格清单
SELECT * FROM nm_list_forms WHERE table_name LIKE '%表格%' OR pagesize = 5;-- 解释:使用 OR 运算符(查询表格名称中带“表格”二字,或分页数为5的数据)。

在这里插入图片描述

实例09

-- 2024.01.16 查询表格清单
SELECT * FROM nm_list_forms WHERE table_id IN ('oTable3002','oTable3008');-- 解释:使用 IN 子句(查询表格ID为“oTable3002”或为“oTable3008”的数据)。

在这里插入图片描述

以上内容即为 MySQL 数据库使用 SELECT 语句来查询数据的简单讲解,下期再见。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.hqwc.cn/news/417061.html

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

【jQuery入门】链式编程、修改css、类操作和className的区别

文章目录 前言一、链式编程二、修改css2.1 获取css的值2.2 设置单个css属性2.3 设置类样式添加类移除类切换类 三、类操作与className的区别总结 前言 jQuery是一个流行的JavaScript库&#xff0c;广泛用于简化DOM操作和处理事件。在jQuery中&#xff0c;链式编程是一种强大的…

轻松一刻 浅休息下哈

yum -y install epel-release yum install -y linux_logo cal 此命令以日历表的方式显示日期 curl http://wttr.in 此网站进行在屏幕上面显示天气情况 vim /etc/motd 修改这个文件可以让你刚登录linux 系统显示图形效果 \ ------------ / …

Unity中URP下的SimpleLit片元着色器

文章目录 前言一、SimpleLit片元着色器大体框架1、传入 和 返回2、GPU实例化部分3、准备 BlinnPhong 光照模型计算需要的 SurfaceData4、准备 BlinnPhong 光照模型计算需要的 InputData5、进行 BlinnPhong 的计算、雾效颜色混合及透明度计算 二、准备SurfaceData1、SurfaceData…

【排序算法】五、冒泡排序(C/C++)

「前言」文章内容是排序算法之冒泡排序的讲解。&#xff08;所有文章已经分类好&#xff0c;放心食用&#xff09; 「归属专栏」排序算法 「主页链接」个人主页 「笔者」枫叶先生(fy) 目录 冒泡排序1.1 原理1.2 代码实现&#xff08;C/C&#xff09;1.3 特性总结 冒泡排序 1.1…

Vue3前端开发,父组件给子组件传递数据练习

Vue3前端开发,父组件给子组件传递数据练习&#xff01;还是借用刚刚的组件模板&#xff0c;来开展父传子的练习。 依旧是需要借助官方提供的宏函数来接收数据。defineProps. <script setup> import Child from ./Child.vue import {ref} from vue const getMsg (msg)&g…

高效稳定!使用ETLCloud轻松同步千万数据

一、背景介绍 在现代企业中&#xff0c;数据同步是一项不可或缺的重要任务。然而&#xff0c;面对海量数据的同步需求&#xff0c;传统的方式往往效率低下且容易出错。 在当今大数据时代&#xff0c;常规的数据同步方式包括手动导入导出、自主开发同步脚本等。然而&#xff…

优秘数字人源码:AI虚拟数字人克隆人的强大售后保障

大家好&#xff01;今天我要给大家介绍一款非常实用、功能强大的工具——优秘数字人源码AI虚拟数字人克隆人。这款工具不仅可以帮你节省大量时间和精力&#xff0c;还能提升你的工作效率。更值得一提的是&#xff0c;它的售后保障服务&#xff08;源码&#xff1b;shuziren06&a…

基于SpringBoot+Redis的前后端分离外卖项目-苍穹外卖微信小程序端(十二)

购物车相关 1.添加购物车1.1 需求分析和设计1.1.1 产品原型1.1.2 接口设计1.1.3 表设计 1.2 代码开发1.2.1 DTO设计1.2.2 Controller层1.2.3 Service层接口1.2.4 Service层实现类1.2.5 Mapper层 2. 查看购物车2.1 需求分析和设计2.1.1 产品原型2.1.2 接口设计 2.2 代码开发2.2.…

Pytest 测试框架与Allure 测试报告——Allure2测试报告-L1

目录&#xff1a; allure2安装 Allure2介绍Allure2报告展示Allure2报告展示-首页概览Allure2报告展示-用例详情页Allure2安装Allure2下载与安装Allure环境验证插件安装-Python插件安装-Java验证插件安装-Javaallure2运行方式 生成测试报告流程使用Allure2运行方式-Python使用A…

手写Vue3源码

Vue3核心源码 B站视频地址&#xff1a;https://www.bilibili.com/video/BV1nW4y147Pd?p2&vd_source36bacfbaa95ea7a433650dab3f7fa0ae Monorepo介绍 Monorepo 是管理项目代码的一种方式&#xff0c;只在一个仓库中管理多个模块/包 一个仓库可以维护多个模块&#xff0c;…

五、模 板

1 泛型编程 以往我们想实现一个通用的交换函数&#xff0c;可能是通过下面的方式来实现的&#xff1a; void Swap(int& left, int& right) {int temp left;left right;right temp; } void Swap(double& left, double& right) {double temp left;left ri…

ctfshow php特性(web89-web101)

目录 web89 web90 web91 web92 web93 web94 web95 web96 web97 web98 web99 web100 web101 php特性(php基础知识) web89 <?php include("flag.php"); highlight_file(_FILE_);if(isset($_GET[num])){$num$_GET[num];if(preg_match("/[0-9]/&…