Mysql高级语句(进阶查询语句、数据库函数、连接查询)

news2024/12/1 0:32:38

Mysql高级语句(进阶查询语句、MySQL数据库函数、连接查询

  • 一、mysql查询语句
    • 1.1、 select ----显示表格中一个或数个字段的所有数据记录
    • 1.2、 distinct ----不显示重复的数据记录
    • 1.3、where ----有条件查询
    • 1.4、 and or ----且 或
    • 1.5 、in----显示已知的值的数据记录
    • 1.6、between----显示两个值范围内的数据记录
    • 1.7、 通配符
    • 1.8 、like ----模糊匹配
    • 1.9 、order by
    • 1.10、 group by ----汇总分组
    • 1.11、 having
    • 1.12 、别名 ----字段別名 表格別名
    • 1.13 、子查询语句
    • 1.14、exists
  • 二、MySQL数据库函数
    • 2.1、数学函数
    • 2.2、 聚合函数
    • 2.3、 字符串函数
  • 三、连接查询
    • 3.1、 表连接
    • 3.2、 union语句
    • 3.3、 多表查询之求交集值
    • 3.4、 多表查询之求无交集值
  • 四、SQL语句执行顺序

一、mysql查询语句

先建立lilade数据库,在建立nba表和cba表,用于测试

create  database lilade;

create table  lilade.nba (id int,name char(4), age int, sex char(2), hobby varchar(20));

create table  lilade.cba (id int,name char(4), age int, sex char(2), hobby varchar(20));

在这里插入图片描述

1.1、 select ----显示表格中一个或数个字段的所有数据记录

语法
select "字段" from "表名";
例子
select * from nba;

在这里插入图片描述

select name from nba;

在这里插入图片描述

1.2、 distinct ----不显示重复的数据记录

语法
select distinct "字段" from "表名"
#例子
select distinct name from nba;

在这里插入图片描述

1.3、where ----有条件查询

where是对源语句进行条件查询。

语法
select "字段" from "表名" where "条件";
#例子
select store_name from laozi where sales > 1000;

在这里插入图片描述

1.4、 and or ----且 或

语法
select "字段" from "表名" where "条件1" {[and|or] "条件2"}+ ;
#例子
select store_name from laozi where sales > 1000 or (sales < 500 and sales > 200);

在这里插入图片描述

1.5 、in----显示已知的值的数据记录

语法
select "字段" from "表名" where "字段" in ('值1', '值2', ...);
#例子
select * from laozi where store_name in ('los angeles', 'houston');

在这里插入图片描述

1.6、between----显示两个值范围内的数据记录

语法:select "字段" from "表名" where "字段" between '值1' and '值2';
#例子
select * from laozi where date between '2020-12-06' and '2020-12-10';

在这里插入图片描述

1.7、 通配符

#语法:
select 字段名  from 表名 where 字段 like 模式
通配符含义
%表示零个,一个或者多个字符
_下划线表示单个字符
A_Z所有以A开头 Z 结尾的字符串 ‘ABZ’ ‘ACZ’ 'ACCCCZ’不在范围内 下划线只表示一个字符 AZ 包含a空格z
ABC%所有以ABC开头的字符串 ABCD ABCABC
%CBA所有以CBA结尾的字符串 WCBA CBACBA
%AN%所有包含AN的字符串 los angeles
_AN%所有 第二个字母为 A 第三个字母 为N 的字符串

1.8 、like ----模糊匹配

  • 一般和通配符配合使用。
  • 模糊匹配默认会扫描全表,索引不生效。
语法
select "字段" from "表名" where "字段" like {模式};
#例子
select * from laozi where store_name like '%os%';

在这里插入图片描述

1.9 、order by

按关键字排序

语法
select "字段" from "表名" [where "条件"] order by "字段" [asc, desc];
#asc 是按照升序进行排序的,是默认的排序方式。
#desc 是按降序方式进行排序。
#例子
select store_name,sales,date from laozi order by sales desc;

在这里插入图片描述

1.10、 group by ----汇总分组

  • 对group by后面的字段的查询结果进行汇总分组,通常是结合聚合函数一起使用的。

  • group by 有一个原则,凡是在 group by 后面出现的字段,必须在 select 后面出现;

  • 凡是在 select 后面出现的、且未在聚合函数中出现的字段,必须出现在 group by 后面。

语法
select "字段1", sum("字段2") from "表名" group by "字段1";
#例子
select store_name, sum(sales) from laozi group by store_name order by sales desc;

在这里插入图片描述

select store_name,count(store_name) from laozi group by store_name;

在这里插入图片描述

1.11、 having

  • 对group by语句的结果,进行条件筛选。

  • 用来过滤由 group by 语句返回的记录集,通常与 group by 语句联合使用.

  • having 语句的存在弥补了 where 关键字不能与聚合函数联合使用的不足。

语法
select "字段1", sum("字段2") from "表格名" group by "字段1" having (函数条件);
#举个例子
select store_name, sum(sales) from laozi group by store_name having sum(sales) > 1500;

在这里插入图片描述

1.12 、别名 ----字段別名 表格別名

as可省略,仅在当前SQL语句生效。

语法
select "表格別名"."字段1" [as] "字段別名" from "表格名" [as] "表格別名";
#例子
select a.store_name store, sum(a.sales) as "total sales" from laozi as a group by a.store_name;

在这里插入图片描述

1.13 、子查询语句

连接表格,在where 子句或 having 子句中插入另一个 sql 语句。

语法
select "字段1" from "表格1" where "字段2" [比较运算符] (select "字段1" from "表格2" where "条件");
#外查询	(#内查询)
#内查询的结果,作为外查询的参数

[比较运算符]
#可以是符号的运算符,例如 =、>、<、>=、<= 
#也可以是文字的运算符,例如 like、in、between
#例子
select sum(sales) from laozi where store_name in (select store_name from location where region = 'West');

在这里插入图片描述

#举个例子2
select sum(A.sales) from laozi as A where A.store_name in (select store_name from location as B where B.store_name = A.store_name);
#store_info表 别名为A表,在当前语句中,可以直接用a代替store_info使用
#location表 别名为B表

在这里插入图片描述

1.14、exists

  • 用来测试内查询有没有产生任何结果。

  • 如果有,系统就会执行外查询中的sql语句;

  • 如果没有,那整个 SQL语句就不会产生任何结果

语法
select "字段1" from "表格1" where exists (select * from "表格2" where "条件";
#例子
select sum(sales) from laozi where exists (select * from location where region = 'West');

select sum(sales) from laozi where exists (select store_name from location where region ='Westt');

在这里插入图片描述

二、MySQL数据库函数

2.1、数学函数

数学函数功能
abs(x)返回 x 的绝对值
rand()返回 0 到 1 的随机数
mod(x,y)返回 x 除以 y 以后的余数
power(x,y)返回 x 的 y 次方
round(x)返回离 x 最近的整数
round(x,y)保留 x 的 y 位小数四舍五入后的值
sqrt(x)返回 x 的平方根
truncate(x,y)返回数字 x 截断为 y 位小数的值
ceil(x)返回大于或等于 x 的最小整数
floor(x)返回小于或等于 x 的最大整数
greatest(x1,x2…)返回集合中最大的值,也可以返回多个字段的最大的值
least(x1,x2…)返回集合中最小的值,也可以返回多个字段的最小的值
select abs(-1), rand(), mod(5,3), power(2,3), round(1.89);

在这里插入图片描述

select round(1.8937,3), truncate(1.235,2), ceil(5.2), floor(2.1), least(1.89,3,6.1,2.1);

在这里插入图片描述

2.2、 聚合函数

聚合函数功能
avg()返回指定列的平均值
count( 字段 )返回指定列中非 NULL 值的个数(行数)
count(*)返回指定列中所有行数,不忽略NULL值
min( )返回指定列的最小值
max( )返回指定列的最大值
sum(x)返回指定列的所有值之
select avg(sales) from laozi;

在这里插入图片描述

select count(store_name) from laozi;

在这里插入图片描述

select count(distinct store_name) from laozi;

在这里插入图片描述

select max(sales) from laozi;

在这里插入图片描述

select min(sales) from laozi;

在这里插入图片描述

select sum(sales) from laozi;

在这里插入图片描述

2.3、 字符串函数

字符串函数功能
trim()返回去除指定格式的值
concat(x,y)将提供的参数 x 和 y 拼接成一个字符串
substr(x,y)获取从字符串 x 中的第 y 个位置开始的字符串,跟substring()函数作用相同
substr(x,y,z)获取从字符串 x 中的第 y 个位置开始长度为 z 的字符串
length(x)返回字符串 x 的长度
replace(x,y,z)替换,将字符串 z 替代字符串 x 中的字符串 y
upper(x)将字符串 x 的所有字母变成大写字母
lower(x)将字符串 x 的所有字母变成小写字母
left(x,y)返回字符串 x 的前 y 个字符
right(x,y)返回字符串 x 的后 y 个字符
repeat(x,y)将字符串 x 重复 y 次
space(x)返回 x 个空格
strcmp(x,y)比较 x 和 y,返回的值可以为-1,0,1
reverse(x)将字符串 x 反转

1)trim

#示例1:从名字开头的开始,移除Sun Dasheng中的Sun显示
select trim(leading ‘Sun’ from ‘Sun Dasheng’);
select trim([ [位置] [要移除的字符串] from ] 字符串);
#[位置]:的值可以为 leading (起头), trailing (结尾), both (起头及结尾)。 
#[要移除的字符串]:从字串的起头、结尾,或起头及结尾移除的字符串。缺省时为空格。

#子查询语句,select 嵌套select

select trim(leading 'Los' from (select store_name from location where store_name='Los Angeles'));

select trim( trailing 'York' from (select store_name from location where store_name='New York'));

在这里插入图片描述
2)concat

字段名 不要加 ' '
字符串 要加' '
select concat (region ,' ',store_name) from location;

在这里插入图片描述

select region|| ' ' || store_name from location;

在这里插入图片描述
3)substr

select substr(store_name,5) from location where store_name ='Los Angeles';


select substr(store_name,5,6) from location where store_name ='Los Angeles';

在这里插入图片描述
4)length

 select replace(region,'stern','st'),store_name,length(store_name) from location;

在这里插入图片描述
5)replace

select replace (region,'st','stern') from location;

在这里插入图片描述

三、连接查询

3.1、 表连接

连接概述
innerjoin内连接 只返回两个表中联结字段相等的行记录
left join左连接返回包括左表中的所有记录和右表中联结字段相等的记录,不相等的部分返回NULL
right join右连接返回包括右表中的所有记录和左表中联结字段相等的记录,不相等的部分返回NULL
union联集将两个select查询语句的结果合并,并去重
union all联集将两个select查询语句的结果合并,不去重

3.2、 union语句

  • 联集,将两个sql语句的结果合并起来,两个sql语句所产生的字段需要是同样的数据记录种类。

  • union :生成结果的数据记录值将没有重复,且按照字段的顺序进行排序。

语法
[select 语句 1] union [select 语句 2];
select store_name from location union select store_name from laozi;

在这里插入图片描述

union all :将生成结果的数据记录值都列出来,无论有无重复
语法
[select 语句 1] union all [select 语句 2];
select store_name from location union all select store_name from laozi;

在这里插入图片描述

3.3、 多表查询之求交集值

取两个SQL语句结果的交集。

基本语法
select A.字段 from 左表 A inner join 右表 B on A.字段 = B.字段;
select A.字段 from 左表 A inner join 右表 B using(同名字段);

select A.字段 from 左表 A, 右表 B where A.字段 = B.字段;

select A.字段 from 左表 A where A.字段 in (select B.字段 from 右表 B);

select A.字段 from 左表 A left join 右表 B on A.字段 = B.字段 where B.字段 is not null;
select B.字段 from 左表 A right join 右表 B on A.字段 = B.字段 where A.字段 is not null;

#求交集
#方式一
select A.store_name from location A inner join laozi B on A.store_name = B.store_name;

在这里插入图片描述

#方式二
select A.store_name from location A inner join laozi B using (store_name);

在这里插入图片描述

#取两个SQL语句结果的交集,且没有重复
select distinct A.store_name from location A inner join laozi B on A.store_name = B.store_name;

select distinct A.store_name from location A inner join laozi B using (store_name);

在这里插入图片描述

select distinct A.store_name from location A inner join laozi B using (store_name) where B.store_name is not NULL;

在这里插入图片描述

select A.store_name from (select distinct store_name from location union all select distinct store_name from laozi) A group by A.store_name having count( *) > 1;

#首先,子查询`select distinct store_name from location`从“location”表中选择所有不重复的店铺名称。
#然后,子查询`select distinct store_name from store_info`从“store_info”表中选择所有不重复的店铺名称。
#使用`union all`将两个子查询的结果合并,并作为临时表A。
#最后,对临时表A按照店铺名称进行分组,使用`having count(*) > 1`筛选出出现次数大于1的店铺名称。

在这里插入图片描述

3.4、 多表查询之求无交集值

显示第一个SQL语句的结果,且与第二个SQL语句没有交集的结果,且没有重复。
求左表无交集
select A.字段 from 左表 A left join 右表 B on A.字段 = B.字段 where B.字段 is null;

select 字段 from 左表 where 字段 not in (select 字段 from 右表);

求右表无交集
select B.字段 from 左表 A right join 右表 B on A.字段 = B.字段 where A.字段 is null;

select 字段 from 右表 where 字段 not in (select 字段 from 左表);

求多表的无交集
select A.字段 from (select distinct 字段 from 左表 union all select distinct 字段 from 右表) A group by A.字段 having count(A.字段)=1;

select distinct store_name from location where (store_name) not in ( select store_name from laozi);

#子查询`select store_name from store_info`从"store_info"表中选择所有的店铺名称。
#主查询`select distinct store_name from location`从"location"表中选择所有不重复的店铺名称。
#使用`where (store_name) not in`条件将主查询中的店铺名称过滤掉那些在子查询结果中出现的店铺名称。

在这里插入图片描述

select distinct A.store_name from location A left join laozi B using (store_name) where B.store_name is NULL;

#使用`left join`将"location"表(作为左表,记为A)和"store_info"表(作为右表,记为B)按照店铺名称进行连接。
#使用`using (store_name)`条件指定以店铺名称为连接的字段。
#使用`where B.store_name is NULL`条件过滤掉在连接结果中,店铺名称在"location"表中出现但在"store_info"表中没有匹配的记录。
#最后,使用`distinct`关键字来返回不重复的店铺名称。


在这里插入图片描述

select A.store_name from (select distinct store_name from location union all select distinct store_name from laozi) as A group by A.store_name having count(*)=1;

#子查询`select distinct store_name from location`从"location"表中选择所有不重复的店铺名称。
#子查询`select distinct store_name from store_info`从"store_info"表中选择所有不重复的店铺名称。
#使用`union all`将两个子查询的结果合并。
#将合并结果作为临时表A,并使用`as A`来给临时表起一个别名。
#在临时表A的基础上,使用`group by A.store_name`对店铺名称进行分组。
#使用`having count(*) = 1`筛选出出现次数为1的店铺名称。

在这里插入图片描述

四、SQL语句执行顺序

FROM
<left table>

ON
<join_condition>
<join_type>

JOIN
<right_table>

WHERE
<where condition>

GROUP BY
<group_by_list>

HAVING
<having_condition>

SELECT

DISTINCT
<select list>

ORDER BY
<order_by_condition>

LIMIT
<limit number>

########################################################################################################
在SQL中,一般而言,SQL查询语句的执行顺序如下:

1. FROM:指定要查询的数据表或视图。
2. JOIN:根据指定的条件连接多个表。
3. WHERE:基于指定的条件筛选出符合要求的行。
4. GROUP BY:按照指定的列进行分组。
5. HAVING:对分组后的结果进行条件筛选。
6. SELECT:选择要返回的列。
7. DISTINCT:去除重复的行。
8. ORDER BY:按照指定的列进行排序。
9. LIMIT/OFFSET:限制返回的结果数量和起始位置。

小结


```go
order by 字段 ASC|DESC                 #排序
group by 字段                          #分组
group by 字段 having 条件表达式        #根据group by分组后的结果再进行条件过滤

表连接
inner join    内连接,只返回两个表的字段相等的行记录
left join     左连接,返回左表所有的行记录和右表字段相等的行记录,不相等的行返回NULL
right join    右连接,返回右表所有的行记录和左表字段相等的行记录,不相等的行返回NULL
union         联集,将两个select查询语句的结果合并,并去重
union all     联集,将两个select查询语句的结果合并,不去重


求交集
select A.字段 from 左表 A inner join 右表 B on A.字段 = B.字段;
select A.字段 from 左表 A inner join 右表 B using(同名字段);

select A.字段 from 左表 A, 右表 B where A.字段 = B.字段;

select A.字段 from 左表 A where A.字段 in (select B.字段 from 右表 B);

select A.字段 from 左表 A left join 右表 B on A.字段 = B.字段 where B.字段 is not null;
select B.字段 from 左表 A right join 右表 B on A.字段 = B.字段 where A.字段 is not null;


求左表无交集
select A.字段 from 左表 A left join 右表 B on A.字段 = B.字段 where B.字段 is null;

select 字段 from 左表 where 字段 not in (select 字段 from 右表);

求右表无交集
select B.字段 from 左表 A right join 右表 B on A.字段 = B.字段 where A.字段 is null;

select 字段 from 右表 where 字段 not in (select 字段 from 左表);

求多表的无交集
select A.字段 from (select distinct 字段 from 左表 union all select distinct 字段 from 右表) A group by A.字段 having count(A.字段)=1;


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

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

9_分类算法—决策树

文章目录 1 信息熵1.1 比特化&#xff08;Bits&#xff09;1.2 一般化的比特化&#xff08;Bits&#xff09;1.3 信息熵&#xff08;Entropy&#xff09;1.3.1 熵越大混乱程度越大 1.4 条件熵H&#xff08;YIX&#xff09; 2 决策树2.1 什么是决策树2.2 决策树构建过程&#xf…

MySQL 索引的作用、索引结构及执行流程介绍(索引篇 一)

索引介绍 MySQL索引&#xff08;index&#xff09;是一种用于加快数据库中数据搜索和查询的数据结构。它类似于书籍的目录&#xff0c;可以帮助数据库快速定位和访问特定数据&#xff0c;而无需扫描整个数据表。 索引的作用和缺点 1. 加快数据搜索&#xff1a;通过使用索引&…

《C++ Primer》练习7.31:定义互相嵌套的类

类可以先声明再定义&#xff0c;可以用下面这个题目理解一下 class Y; class X {Y *y; };class Y {X x; };未出现的类类型要在前面声明。 参考 《C Primer》

0x84加密数据传输服务

为了在安全模式下实现一些诊断服务&#xff0c;在服务端和客户端应用程序之间添加了Security sub-layer。在客户端与服务端之间进行诊断服务数据传输有两种方法&#xff1a; 1、非安全模式下数据传输   应用程序使用诊断服务(diagnostic Services)和应用层服务原语(Applicati…

网络-跨域解决

文章目录 前言一、跨域是什么&#xff1f;二、跨域的解决1.JSONP2.前端代理dev环境3.后端设置请求头CORS4.运维nginx代理 总结 前言 本文主要介绍跨域问题介绍并提供了四种解决办法。 一、跨域是什么&#xff1f; 准确的来说是浏览器存在跨域问题&#xff0c;浏览器为了安全考…

pygame实现跳跃发射子弹打怪效果

import pygame import sys,time,random from pygame.locals import * pygame.init() # 设置按下鼠标的时候一直触发 pygame.key.set_repeat(10, 10) # 加载背景图片 bg pygame.image.load(./img/bg.png) # 加载左方向行走和站立图片 heroLStand pygame.image.load(img/heroLs…

IoT 物联网 JavaScript 全栈开发,构建家居环境监控系统实战

智能家居环境监测端到端场景&#xff0c;全栈JavaScript开发&#xff0c;串联Ruff硬件、温湿度和空气质量传感器、阿里云 IoT、Serverless函数计算、百度ECharts可视化、最终以微信小程序形式在微信里实时展示家中实时温度&#xff0c;湿度&#xff0c;PM2.5指数。 01 技术架构…

嵌入式Linux应用开发-第十一章设备树的引入及简明教程

嵌入式Linux应用开发-第十一章设备树的引入及简明教程 第十一章 驱动进化之路&#xff1a;设备树的引入及简明教程11.1 设备树的引入与作用11.2 设备树的语法11.2.1 1Devicetree格式11.2.1.1 1DTS文件的格式11.2.1.2 node的格式11.2.1.3 properties的格式 11.2.2 dts文件包含 d…

postgresql实现单主单从

实现步骤 1.主库创建一个有复制权限的用户 CREATE ROLE 用户名login # 有登录权限的角色即是用户replication #复制权限 encrypted password 密码;2.主库配置开放从库外部访问权限 修改 pg_hba.conf 文件 &#xff08;相当于开放防火墙&#xff09; # 类型 数据库 …

计算机图像处理:椒盐噪声和高斯噪声

图像滤波 图像滤波&#xff0c;即在尽量保留图像细节特征的条件下对目标图像的噪声进行抑制&#xff0c;同时会造成图像一定程度上的模糊&#xff0c;这也叫做平滑或者低通滤波。无论是均衡化直方图和图像滤波&#xff0c;都一定程度上降低了图像阈值分割的难度&#xff0c;直…

MySQL-数据库的操作

1、数据库的操作 数据库是指不同的系统&#xff08;比如学生信息管理系统和停车管理系统&#xff09;可以把数据都存储在一个数据库服务器软件中。不同的系统会创建不同的数据库来使用。 1.1显示所有数据库 show databases; 这个是命令行客户端&#xff0c;是以分号为结束的…

JavaScript高阶班之ES6 → ES11(九)

JavaScript高阶班之ES6 → ES11 1、class类1.1、class的静态成员1.2、类的继承1.3、类的get和set方法 2、数值扩展2.1、Number.EPSILON2.2、二进制和八进制2.3、Number.isFinite2.4、Number.isNaN2.5、Number.parseInt、Number.parseFloat2.6、Number.isInteger2.7、Math.trunc…

算法题系列8·买卖股票的最佳时机

目录 题目描述 实现 提交结果 题目描述 给定一个数组 prices &#xff0c;它的第 i 个元素 prices[i] 表示一支给定股票第 i 天的价格。 你只能选择 某一天 买入这只股票&#xff0c;并选择在 未来的某一个不同的日子 卖出该股票。 设计一个算法来计算你所能获取的最大利润。…

DHCP(自动分配ip地址实验案例)

目录 实验原理 案例 实验原理 DHCP 使用客户服务器方式&#xff0c;采用请求/应答方式工作。DHCP 基于 UDP 工作&#xff0c;DHCP服务器运行在67号端口&#xff0c;DHCP客户运行在68号端口。 DHCP的工作过程分为以下步骤&#xff1a; &#xff08;1&#xff09;DHCP服务器被…

一种单键开关机电路图

我们设计产品时&#xff0c;通常需要设计单键开关机功能。 单键开关机&#xff0c;通常需要单片机的两个IO完成&#xff0c;一个IO用于保持开机状态。另外&#xff0c;一个IO用于判定关机状态。 下面就是一种单键开关机电路原理图&#xff1a; 此单键开关电路已经在S2W-M02、S2…

运用文心大模型优化前端工程师简历

文章目录 大模型写简历第一步&#xff0c;整理大纲&#xff1a;第二步&#xff0c;完善专业技能部分&#xff1a;第三步&#xff0c;写项目经验&#xff1a;文心大模型 输出结果第一步第二步第三步 大模型优化简历文心大模型 输出结果openAI-Chat3.5 输出结果 总结 大模型写简历…

陪诊系统|陪诊软件医疗陪护的创新之路

陪诊服务系统源码功能及解决方案&#xff0c;在一对一专属服务&#xff0c;就医经验丰富的专业陪诊师的陪伴下&#xff0c;就医体验得以优化&#xff0c;就医全程无须自行探究和寻找&#xff0c;就医过程更加省心&#xff0c;同时减轻了家属时间精力的负担。陪诊服务系统提供的…

【Java 进阶篇】MySQL 数据库备份与还原

MySQL 是一款常用的关系型数据库管理系统&#xff0c;用于存储和管理数据。在数据库应用中&#xff0c;数据备份和还原是非常重要的操作&#xff0c;用于保护数据免受意外删除、损坏或数据丢失的影响。本文将详细介绍如何在 MySQL 中进行数据库备份和还原操作&#xff0c;包括常…

【赠书活动】AI时代项目经理必备技能

&#x1f449;博__主&#x1f448;&#xff1a;米码收割机 &#x1f449;技__能&#x1f448;&#xff1a;C/Python语言 &#x1f449;公众号&#x1f448;&#xff1a;测试开发自动化【获取源码商业合作】 &#x1f449;荣__誉&#x1f448;&#xff1a;阿里云博客专家博主、5…

【GDB】 command 命令

GDB command 命令 语法 command 命令是一个很好用的调试命令&#xff0c;它配合断点使用&#xff0c;可以在指定的断点执行预先设置的命令 其语法为&#xff1a;command bread_id&#xff0c;这样会提示你输入你要执行的命令&#xff0c;以 end 结束。这个 bread_id 就是用 …