【MySQL】MySQL中表的增删改查——(基础篇)(超详解)
前言:
🌟🌟本期讲解关于MySQL中CDUD的基础操作,希望能帮到屏幕前的你。
🌈上期博客在这里:http://t.csdnimg.cn/fNldO
🌈感兴趣的小伙伴看一看小编主页:GGBondlctrl-CSDN博客
目录
📚️1.内容简介
📚️2.新增数据
2.1创建表
2.2非指定插入
2.3指定列插入
2.4插入多行数据
📚️3.查询数据(重点)
3.1全列查询
3.2指定列查询
3.3表达式查询
3.4带别名的查询
3.5去重查询
3.6 查询时进行排序
3.7条件查询
3.8分页查询
📚️4.修改数据
📚️5.删除数据
📚️6.总结
📚️1.内容简介
• 本期目标:(CRUD) Create, Retrieve,Update,Delete,即增加数据,修改数据,删除数据,查询数据;
• 注意在SQL语句中可以使用(--加空格+注解)来实现表示说明解释;
• 本期的重点是关于数据库表的查询内容,小编会注重讲解,以及本期的CRUD是基础操作,下期小编会进行CRUD的进阶操作;
📚️2.新增数据
2.1创建表
代码如下:
mysql> create table student(-> id int,name varchar(10),-> chinese decimal(3,1),-> math decimal(3,1),-> english decimal(3,1));
Query OK, 0 rows affected (0.01 sec)
注意:这里的decimal的后面括号是3长度,小数点后面1长度,这里的创建表小编就不再过多赘述了。
2.2非指定插入
SQL执行语句:insert into 表名 values(值,值,值......);
代码实例如下:
mysql> insert into student values(1,'孙悟空',66,77,88);
Query OK, 1 row affected (0.00 sec)
注意:这里的数据值的插入应该和上述创建表的列名因该一一对应,否则会发生报错。
2.3指定列插入
SQL执行语句:insert into 表名 (列名,列名....)values (值,值....);
代码实例如下:
mysql> insert into student(id,name) values(2,'唐三藏');
Query OK, 1 row affected (0.00 sec)
注意:这里加了指定列进行插入后,要按照指定的列进行插入,其余的列默认为NULL。
2.4插入多行数据
SQL执行语句:insert into 表名 values(值,值...),(值,值...)....;
代码实例如下:
mysql> insert into student values(3,'猪八戒',67,56,87),
(4,'沙悟净',57,99,67.5),
(5,'白龙马',87,92,76);
Query OK, 3 rows affected (0.00 sec)
这里每行数据结束后,要用逗号分隔开来。
一般来说,在插入数据时,就用插入多行数据的操作,因为MySQL是服务器--客户端的程序,每次进行插入时都要进行数据的响应到客户端,所以一次性插入所有数据是提高效率的操作。
📚️3.查询数据(重点)
3.1全列查询
SQL执行语句:select * from 表名;
mysql> select * from student;
+------+-----------+---------+------+---------+
| id | name | chinese | math | english |
+------+-----------+---------+------+---------+
| 1 | 孙悟空 | 66.0 | 77.0 | 88.0 |
| 2 | 唐三藏 | NULL | NULL | NULL |
| 3 | 猪八戒 | 67.0 | 56.0 | 87.0 |
| 4 | 沙悟净 | 57.0 | 99.0 | 67.5 |
| 5 | 白龙马 | 87.0 | 92.0 | 76.0 |
+------+-----------+---------+------+---------+
注意:在全列查询中这里的( * )可以说是代表全部的列,但是全列查询是一个危险的操作,因为当数据太多时,会造成拥堵,尤其是在线上客户端时,会造成“拥堵”的情况,而使服务器挂掉。
所以在以后公司生产环境数据库中药谨慎使用;
3.2指定列查询
和上述的指定的列进行插入的理解差不多,都是查询或者增加指定的列,对指定的列进行操作。
SQL执行语句:select 列名,列名... from 表名;
代码实例如下:
mysql> select id,name from student;
+------+-----------+
| id | name |
+------+-----------+
| 1 | 孙悟空 |
| 2 | 唐三藏 |
| 3 | 猪八戒 |
| 4 | 沙悟净 |
| 5 | 白龙马 |
+------+-----------+
5 rows in set (0.00 sec)
注意:这里的指定列名是和插入数据不一样,这不需要括号。
3.3表达式查询
表达式查询即在对列进行查询的时候可以对列进行计算:“+,-,*,/”;
SQL执行语句:select 表达式 from 表名;
实例代码如下:
mysql> select id,name,chinese+math+english from student;
+------+-----------+----------------------+
| id | name | chinese+math+english |
+------+-----------+----------------------+
| 1 | 孙悟空 | 231.0 |
| 2 | 唐三藏 | NULL |
| 3 | 猪八戒 | 210.0 |
| 4 | 沙悟净 | 223.5 |
| 5 | 白龙马 | 255.0 |
+------+-----------+----------------------+
注意:
• 这里的运算是列与列之间的运算。
• 在SQL语句中NULL参加的任何运算都是NULL。
• 这里的数据时数据库服务器进行的临时数据的查询不会影响到服务器原始的数据。
3.4带别名的查询
SQL执行语句:select 表达式 as 别名 from 表名;
代码实例如下:
mysql> select id,name,chinese+math+english as total from student;
+------+-----------+-------+
| id | name | total |
+------+-----------+-------+
| 1 | 孙悟空 | 231.0 |
| 2 | 唐三藏 | NULL |
| 3 | 猪八戒 | 210.0 |
| 4 | 沙悟净 | 223.5 |
| 5 | 白龙马 | 255.0 |
+------+-----------+-------+
5 rows in set (0.00 sec)
可以看到这里的三列数据之和变成了总分这一列;
这里的as是可以省去的,但是小编是不建议省去的,第一是为了代码的可读性,第二是方便代码的编写,知道每个代码代表的什么~~~
注意:别名的汉语意思是为了用来表示比较复杂的表达式,方便阅读代码~~~
3.5去重查询
这里的distinct修饰的列,当有重复出现的数据时,会删去之一;
SQL执行语句:select distinct 列名 from 表名;
代码实例如下:
mysql> select id,name,math from student;
+------+-----------------+------+
| id | name | math |
+------+-----------------+------+
| 1 | 孙悟空 | 77.0 |
| 2 | 唐三藏 | NULL |
| 3 | 猪八戒 | 56.0 |
| 4 | 沙悟净 | 99.0 |
| 5 | 白龙马 | 92.0 |
| 6 | 女儿国国王 | 77.0 |
+------+-----------------+------+
6 rows in set (0.00 sec)mysql> select distinct math from student;
+------+
| math |
+------+
| 77.0 |
| NULL |
| 56.0 |
| 99.0 |
| 92.0 |
+------+
这里可以看到单独判定重复时,可以删除其中一个77,但是当我们判定多个列时:
mysql> select distinct id,name,math from student;
+------+-----------------+------+
| id | name | math |
+------+-----------------+------+
| 1 | 孙悟空 | 77.0 |
| 2 | 唐三藏 | NULL |
| 3 | 猪八戒 | 56.0 |
| 4 | 沙悟净 | 99.0 |
| 5 | 白龙马 | 92.0 |
| 6 | 女儿国国王 | 77.0 |
+------+-----------------+------+
并没有删除第六项女儿国国王这项;
注意:
在进行去重查询时,判定列为一项时,如果这一列存在相同的数据,那么既删除其中一个;
若判定为多个列时,就要同时满足每个其中一行与另一行完全相同才可以进行去重,否则不去重;
3.6 查询时进行排序
SQL执行语句:select 列名,列名... from 表名 order by 列名 asc/desc;
代码实例如下:
mysql> select id,name,chinese from student order by chinese desc;
+------+-----------------+---------+
| id | name | chinese |
+------+-----------------+---------+
| 5 | 白龙马 | 87.0 |
| 3 | 猪八戒 | 67.0 |
| 6 | 女儿国国王 | 67.0 |
| 1 | 孙悟空 | 66.0 |
| 4 | 沙悟净 | 57.0 |
| 2 | 唐三藏 | NULL |
+------+-----------------+---------+
这里小编用的是desc代表从上到下为降序排序,asc代表升序排序;
注意:
• 当我们没有规定按照某个排序规则进行排序时,会默认为asc升序排序;
• order by后面的列代表排序按照这里列进行排序,即这个列是排序的基准数据列;
• 这里的排序任然是针对临时数据进行排序的,不会对mysql服务器原始数据造成影响;
• 这里的排序也可以针对表达式(可以加入别名)进行排序;
• 指定多个列进行排序时,越靠近order by优先级越高,当排序时存在相同的数据时,则按照指定列下一级进行排序;
以下就是针对表达式加别名进行升序排序:
mysql> select id,name,chinese+math+english as total from student order by total ;
+------+-----------------+-------+
| id | name | total |
+------+-----------------+-------+
| 2 | 唐三藏 | NULL |
| 3 | 猪八戒 | 210.0 |
| 4 | 沙悟净 | 223.5 |
| 1 | 孙悟空 | 231.0 |
| 6 | 女儿国国王 | 233.0 |
| 5 | 白龙马 | 255.0 |
+------+-----------------+-------+
当有多个列进行排序时:
mysql> select id,name,math,english from student order by math,english desc;
+------+-----------------+------+---------+
| id | name | math | english |
+------+-----------------+------+---------+
| 2 | 唐三藏 | NULL | NULL |
| 3 | 猪八戒 | 56.0 | 87.0 |
| 8 | 二郎神 | 77.0 | 90.0 |
| 6 | 女儿国国王 | 77.0 | 89.0 |
| 1 | 孙悟空 | 77.0 | 88.0 |
| 7 | 玉皇大帝 | 77.0 | 70.0 |
| 5 | 白龙马 | 92.0 | 76.0 |
| 4 | 沙悟净 | 99.0 | 67.5 |
+------+-----------------+------+---------+
这里的设置就是先按照math进行升序排序,排列完成后按照desc进行降序排序(注意这里的降序排序是在math成绩相同时,math相同的进行降序排序);
3.7条件查询
SQL执行语句:select 列名 from 表名 where 条件;
以下是条件表:
1.大于,小于,等于
代码实例:
mysql> select id,name,math from student where math<80;
+------+-----------------+------+
| id | name | math |
+------+-----------------+------+
| 1 | 孙悟空 | 77.0 |
| 3 | 猪八戒 | 56.0 |
| 6 | 女儿国国王 | 77.0 |
| 7 | 玉皇大帝 | 77.0 |
| 8 | 二郎神 | 77.0 |
+------+-----------------+------+
5 rows in set (0.00 sec)mysql> select id,name,math from student where math=77;
+------+-----------------+------+
| id | name | math |
+------+-----------------+------+
| 1 | 孙悟空 | 77.0 |
| 6 | 女儿国国王 | 77.0 |
| 7 | 玉皇大帝 | 77.0 |
| 8 | 二郎神 | 77.0 |
+------+-----------------+------+
这里小编只列举了两个运算符:意思是数学小于80的同学,和数学等于77的同学;
2.and与or
mysql> select id,name,math,english from student where math>60 or english>80-> ;
+------+-----------------+------+---------+
| id | name | math | english |
+------+-----------------+------+---------+
| 1 | 孙悟空 | 77.0 | 88.0 |
| 3 | 猪八戒 | 56.0 | 87.0 |
| 4 | 沙悟净 | 99.0 | 67.5 |
| 5 | 白龙马 | 92.0 | 76.0 |
| 6 | 女儿国国王 | 77.0 | 89.0 |
| 7 | 玉皇大帝 | 77.0 | 70.0 |
| 8 | 二郎神 | 77.0 | 90.0 |
+------+-----------------+------+---------+
mysql> select id,name,math,english from student where math>60 and english>80;
+------+-----------------+------+---------+
| id | name | math | english |
+------+-----------------+------+---------+
| 1 | 孙悟空 | 77.0 | 88.0 |
| 6 | 女儿国国王 | 77.0 | 89.0 |
| 8 | 二郎神 | 77.0 | 90.0 |
+------+-----------------+------+---------+
and代表数学大于60并且英语成绩大于80的数据;
or代表数学成绩大于60,或者英语成绩大于80的数据;
3.between and
代码实例:
mysql> select id,name,math from student where math between 60 and 90;
+------+-----------------+------+
| id | name | math |
+------+-----------------+------+
| 1 | 孙悟空 | 77.0 |
| 6 | 女儿国国王 | 77.0 |
| 7 | 玉皇大帝 | 77.0 |
| 8 | 二郎神 | 77.0 |
+------+-----------------+------+
这里的between and代表数学成绩在60到90之间,这里的区间是闭区间;
4.in离散区间
代码实例:
mysql> select id,name,math from student where math in(93,92,99,56);
+------+-----------+------+
| id | name | math |
+------+-----------+------+
| 3 | 猪八戒 | 56.0 |
| 4 | 沙悟净 | 99.0 |
| 5 | 白龙马 | 92.0 |
+------+-----------+------+
这里in代表的是离散区间,当数学成绩等于括号里的内容时就进行打印;
5.like模糊区间
这的%代指任意个任意字符;
这里的_代指的一个任意字符;
代码实例:
mysql> select id,name from student where name like '孙%';
+------+-----------+
| id | name |
+------+-----------+
| 1 | 孙悟空 |
+------+-----------+
注意‘孙%’代表孙子开头,‘%孙%’代表内容包含孙,‘%孙’代表以孙结尾;
5.null的判断
代码实例:
mysql> select id,name,chinese,english from student where chinese is null;
+------+--------------+---------+---------+
| id | name | chinese | english |
+------+--------------+---------+---------+
| 2 | 唐三藏 | NULL | NULL |
| 9 | 红孩儿 | NULL | NULL |
| 10 | 金池长老 | NULL | 98.0 |
+------+--------------+---------+---------+
3 rows in set (0.00 sec)mysql> select id,name,chinese,english from student where chinese <=> english;
+------+-----------+---------+---------+
| id | name | chinese | english |
+------+-----------+---------+---------+
| 2 | 唐三藏 | NULL | NULL |
| 9 | 红孩儿 | NULL | NULL |
+------+-----------+---------+---------+
2 rows in set (0.00 sec)
注意:这里的"is null"代表的这一列,而"<=>"代表两边代表的数据相等,这里比“=”可以多判断一个null;
3.8分页查询
SQL执行语句:select 列名 from 表名 limit 页数 (offset 页数);
代码实例:
mysql> select id,name,chinese,math,english from student limit 3;
+------+-----------+---------+------+---------+
| id | name | chinese | math | english |
+------+-----------+---------+------+---------+
| 1 | 孙悟空 | 66.0 | 77.0 | 88.0 |
| 2 | 唐三藏 | NULL | NULL | NULL |
| 3 | 猪八戒 | 67.0 | 56.0 | 87.0 |
+------+-----------+---------+------+---------+
这里表示只显示三行数据,加入offest之后就从offest 指定的第几个数据+1开始查询;
例如显示7,8,9行时:
mysql> select id,name,chinese,math,english from student limit 3 offset 6;
+------+--------------+---------+------+---------+
| id | name | chinese | math | english |
+------+--------------+---------+------+---------+
| 7 | 玉皇大帝 | 56.0 | 77.0 | 70.0 |
| 8 | 二郎神 | 58.0 | 77.0 | 90.0 |
| 9 | 红孩儿 | NULL | 99.0 | NULL |
+------+--------------+---------+------+---------+
这里主要运用在显示数据给客户端时,数据过多从而进行分页的操作。当然这里也可以加入排序操作,小编就不在演示了;
📚️4.修改数据
SQL执行语句:update 表名 set 列名=值 where 条件
代码实例:
mysql> update student set english=66 where name='孙悟空';
Query OK, 1 row affected (0.00 sec)
mysql> select * from student limit 3;
+------+-----------+---------+------+---------+
| id | name | chinese | math | english |
+------+-----------+---------+------+---------+
| 1 | 孙悟空 | 66.0 | 77.0 | 66.0 |
| 2 | 唐三藏 | NULL | NULL | NULL |
| 3 | 猪八戒 | 67.0 | 56.0 | 87.0 |
+------+-----------+---------+------+---------+
如上图:此时的孙悟空的英语成绩就为66了。
当修改多个列时:
mysql> update student set english=80,math=80 where name='白龙马';
Query OK, 1 row affected (0.00 sec)
此时就能够进行多个列修改;
注意:如果update 后面不写任何的条件就表示对所有数据进行修改;
📚️5.删除数据
SQL执行语句:delete from 表名 where 条件;
代码实例:
mysql> delete from student where name='红孩儿';
Query OK, 1 row affected (0.00 sec)
这里就是代表删除名字是红孩儿的一行;
注意:
• 这里的删除表示的是删除一行数据,而不是一个数据;
• 当没有条件时,就会删除整张表的内容,但是表还在,而用drop 时就是数据和表这个框架• 一起删除。
📚️6.总结
💬💬本期小编主要讲解了关于数据库表的CRUD的操作,即增加数据,查询数据,修改数据和删除数据,每种操作的SQL语句,都做了罗列,并且附上代码方便小伙伴们学习了解;
🌅🌅🌅~~~~最后希望与诸君共勉,共同进步!!!
💪💪💪以上就是本期内容了, 感兴趣的话,就关注小编吧。
😊😊 期待你的关注~~~
相关文章:

【MySQL】MySQL中表的增删改查——(基础篇)(超详解)
前言: 🌟🌟本期讲解关于MySQL中CDUD的基础操作,希望能帮到屏幕前的你。 🌈上期博客在这里:http://t.csdnimg.cn/fNldO 🌈感兴趣的小伙伴看一看小编主页:GGBondlctrl-CSDN博客 目录 …...

【B题第二套完整论文已出】2024数模国赛B题第二套完整论文+可运行代码参考(无偿分享)
2024数模国赛B题完整论文 摘要: 随着电子产品制造业的快速发展,质量控制与成本优化问题成为生产过程中亟待解决的核心挑战。为应对生产环节中的质量不确定性及成本控制需求,本文结合抽样检测理论和成本效益分析,通过构建数学模型…...

大数据之Flink(四)
11、水位线 11.1、水位线概念 一般实时流处理场景中,事件时间基本与处理时间保持同步,可能会略微延迟。 flink中用来衡量事件时间进展的标记就是水位线(WaterMark)。水位线可以看作一条特殊的数据记录,它是插入到数…...

《Web性能权威指南》-网络技术概览-读书笔记
注:TCP/IP等知识牵涉面太广,且不说本文,哪怕是原书,限于篇幅,很多知识点都是大致介绍下。如果想深入理解,需要更一步Google相关页面资料。 延迟与带宽 WPO,Web Performance Optimization&…...

最新版php进销存系统源码 ERP进销存专业化管理 永久免费升级更新+完整图文搭建教程
在当今信息化时代,企业管理的高效性与精确性是企业竞争力的关键。分享一款最新版的PHP进销存系统源码,一款专为企业设计的ERP进销存管理工具,其丰富的功能、灵活的子账号设置、强大的权限控制、以及独家升级的合同管理和报价单打印功能&#…...
【高效办公】三、两台电脑共享鼠标、键盘和文件,两台电脑当一个用的神操作!barrier
1.下载 ubuntu:sudo apt install barrierwindows:https://github.com/debauchee/barrier/releases-下载 : 2.4.0-Assets-BarrierSetup-2.4.0-release.exe 2.运行 ubuntu:sudo apt install barrierwindows:https://github.com/debauchee/barrier/releases-下载 : 2.4.0-Asset…...
智能合约系统DAPP开发
智能合约系统DAPP(去中心化应用)的开发是一个复杂且综合性的过程,它结合了区块链技术、智能合约编程、前端开发以及安全性等多方面的知识和技能。以下是对智能合约系统DAPP开发过程的详细概述: 一、需求分析 明确应用场景…...

宠物狗检测-目标检测数据集(包括VOC格式、YOLO格式)
宠物狗检测-目标检测数据集(包括VOC格式、YOLO格式) 数据集: 链接:https://pan.baidu.com/s/1roegkaGAURWUVRR-D7OzzA?pwddxv6 提取码:dxv6 数据集信息介绍: 共有20580 张图像和一一对应的标注文件 标…...

2.5多任务示例编程2
1.CUBEMX配置 2.代码 void StartADC(void const * argument) {/* USER CODE BEGIN StartADC */TickType_t pxPreviousWakeTimexTaskGetTickCount();/* Infinite loop */for(;;){HAL_ADC_Start(&hadc1);if(HAL_ADC_PollForConversion(&hadc1,100)HAL_OK){uint32_t valu…...

JavaWeb - 4 - Vue Ajax
一.Vue Vue Vue是一套前端框架,免除原生JavaScript中的DOM操作,简化书写 基于MVVM(Model-VIew-ViewModel)思想,实现数据的双向绑定,将编程的关注点放在数据上 官网:https://cn.vuejs.org…...
深入掌握Go语言中的正则表达式与字符串处理
Go语言中的正则表达式与模式匹配 在编程中,字符串处理是常见的需求之一,而正则表达式则是一个强大的工具,能够帮助我们实现复杂的字符串匹配、提取和替换功能。Go语言内置了对正则表达式的支持,通过regexp包,我们可以…...
Docker进入容器运行命令
Docker进入容器运行命令 1. **使用 docker exec 进入容器并运行命令**语法:示例 1:进入容器并启动交互式 Bash 终端示例 2:在容器中运行单个命令 2. **使用 docker attach 进入容器**3. **使用 docker run 启动新容器并运行命令**4. **使用 d…...

[数据集][目标检测]机油泄漏检测数据集VOC+YOLO格式43张1类别
数据集格式:Pascal VOC格式YOLO格式(不包含分割路径的txt文件,仅仅包含jpg图片以及对应的VOC格式xml文件和yolo格式txt文件) 图片数量(jpg文件个数):43 标注数量(xml文件个数):43 标注数量(txt文件个数):43 标注类别数…...
Python实现读取Excel数据详细教学版
Python实现读取Excel数据详细教学版 在处理数据和进行数据分析时,Excel文件是常见的数据载体。通过Python读取Excel数据,可以方便地对数据进行进一步的处理和分析。以下将详细介绍使用Python读取Excel数据的方法和相关库的使用,并提供具体代…...

【HarmonyOS】- 内存优化
文章目录 知识回顾前言源码分析1. onMemoryLevel2. 使用LRUCache优化ArkTS内存原理介绍3. 使用生命周期管理优化ArkTS内存4. 使用purgeable优化C++内存拓展知识1. Purgeable Memory总结知识回顾 前言 当应用程序占用过多内存时,系统可能会频繁进行内存回收和重新分配,导致应…...

【生日视频制作】保时捷车主提车交车仪式感AE模板修改文字软件生成器教程特效素材【AE模板】
生日视频制作教程保时捷车主提车交车仪式感AE模板修改文字特效广告生成神器素材祝福玩法AE模板工程 怎么如何做的【生日视频制作】保时捷车主提车交车仪式感AE模板修改文字软件生成器教程特效素材【AE模板】 生日视频制作步骤: 下载AE模板 安装AE软件 把AE模板导入…...
【自用14】C++俄罗斯方块-思路复盘3
在上篇降落函数中使用到了判断游戏是否结束的功能,因此这篇先从判断游戏是否结束开始 判断游戏是否结束 void failCheck(void){if(!moveable(START_X,START_Y,MOVE_DOWN,BLOCK_UP)){setcolor(WHITE);setfont(45,0,_T("隶体"));outtextxy(75,300,_T(&quo…...

ElasticSearch的DSL查询⑤(ES数据聚合、DSL语法数据聚合、RestClient数据聚合)
目录 一、数据聚合 1.1 DSL实现聚合 1.1.1 Bucket聚合 1.1.2 带条件聚合 1.1.3 Metric聚合 1.1.4 总结 2.1 RestClient实现聚合 2.1.1 Bucket聚合 2.1.2 带条件聚合 2.2.3 Metric聚合 一、数据聚合 聚合(aggregations)可以让我们极其方便的实…...

DBeaver 24.0 高阶用法
DBeaver 24.0 高阶用法 文章目录 DBeaver 24.0 高阶用法DBeaver 介绍功能一、元数据搜索功能二、仪表盘显示功能三、ER图功能四、导出数据最后 DBeaver 介绍 DBeaver 确实是一款功能强大的通用数据库管理工具,适合所有需要以专业方式处理数据的用户。它不仅提供了直…...

外卖会员卡项目骗局揭秘,你还在做梦吗?改醒醒了
大家好,我是鲸天科技千千,大家都知道我是做开发的,做互联网行业很多年了,平时会在这里给大家分享一些互联网相关的小技巧和小项目,感兴趣的给我点个关注。 关于外卖会员卡这个项目的一些骗局和套路,我真的…...

wordpress后台更新后 前端没变化的解决方法
使用siteground主机的wordpress网站,会出现更新了网站内容和修改了php模板文件、js文件、css文件、图片文件后,网站没有变化的情况。 不熟悉siteground主机的新手,遇到这个问题,就很抓狂,明明是哪都没操作错误&#x…...
Ubuntu系统下交叉编译openssl
一、参考资料 OpenSSL&&libcurl库的交叉编译 - hesetone - 博客园 二、准备工作 1. 编译环境 宿主机:Ubuntu 20.04.6 LTSHost:ARM32位交叉编译器:arm-linux-gnueabihf-gcc-11.1.0 2. 设置交叉编译工具链 在交叉编译之前&#x…...

Day131 | 灵神 | 回溯算法 | 子集型 子集
Day131 | 灵神 | 回溯算法 | 子集型 子集 78.子集 78. 子集 - 力扣(LeetCode) 思路: 笔者写过很多次这道题了,不想写题解了,大家看灵神讲解吧 回溯算法套路①子集型回溯【基础算法精讲 14】_哔哩哔哩_bilibili 完…...

SCAU期末笔记 - 数据分析与数据挖掘题库解析
这门怎么题库答案不全啊日 来简单学一下子来 一、选择题(可多选) 将原始数据进行集成、变换、维度规约、数值规约是在以下哪个步骤的任务?(C) A. 频繁模式挖掘 B.分类和预测 C.数据预处理 D.数据流挖掘 A. 频繁模式挖掘:专注于发现数据中…...

剑指offer20_链表中环的入口节点
链表中环的入口节点 给定一个链表,若其中包含环,则输出环的入口节点。 若其中不包含环,则输出null。 数据范围 节点 val 值取值范围 [ 1 , 1000 ] [1,1000] [1,1000]。 节点 val 值各不相同。 链表长度 [ 0 , 500 ] [0,500] [0,500]。 …...

《基于Apache Flink的流处理》笔记
思维导图 1-3 章 4-7章 8-11 章 参考资料 源码: https://github.com/streaming-with-flink 博客 https://flink.apache.org/bloghttps://www.ververica.com/blog 聚会及会议 https://flink-forward.orghttps://www.meetup.com/topics/apache-flink https://n…...

【数据分析】R版IntelliGenes用于生物标志物发现的可解释机器学习
禁止商业或二改转载,仅供自学使用,侵权必究,如需截取部分内容请后台联系作者! 文章目录 介绍流程步骤1. 输入数据2. 特征选择3. 模型训练4. I-Genes 评分计算5. 输出结果 IntelliGenesR 安装包1. 特征选择2. 模型训练和评估3. I-Genes 评分计…...

无人机侦测与反制技术的进展与应用
国家电网无人机侦测与反制技术的进展与应用 引言 随着无人机(无人驾驶飞行器,UAV)技术的快速发展,其在商业、娱乐和军事领域的广泛应用带来了新的安全挑战。特别是对于关键基础设施如电力系统,无人机的“黑飞”&…...

【网络安全】开源系统getshell漏洞挖掘
审计过程: 在入口文件admin/index.php中: 用户可以通过m,c,a等参数控制加载的文件和方法,在app/system/entrance.php中存在重点代码: 当M_TYPE system并且M_MODULE include时,会设置常量PATH_OWN_FILE为PATH_APP.M_T…...

Vue ③-生命周期 || 脚手架
生命周期 思考:什么时候可以发送初始化渲染请求?(越早越好) 什么时候可以开始操作dom?(至少dom得渲染出来) Vue生命周期: 一个Vue实例从 创建 到 销毁 的整个过程。 生命周期四个…...