当前位置: 首页 > news >正文

MySQL的一些介绍

1.  SQLselect语句完整的行顺

SQL Select行顺 

1from自不同数 

2where指定的条 

3group by划分 

4使 

5使having分组 

6 

7select  

8使order by集进序。 

SQL 编程语言代码库语理。 SQL 一个子句 FROM SELECTSQL 骤序  (1) FROM <left_table> 

(2) <join_type> JOIN <right_table> 

(3) ON <join_condition>

(4) WHERE <where_condition> 

(5) GROUP BY <group_by_list> 

(6) WITH {CUBE | ROLLUP} 

(7) HAVING <having_condition>

(8) SELECT 

(9) DISTINCT 

(9) ORDER BY <order_by_list> 

(10) <TOP_specification> <select_list> 
以上个虚作下入。些虚(程序部查)不可。只一步成的才会用者如果有在指定一个句,将跳 

逻辑 
1 FROMFROM的前尔积(交叉)VT1 

2 ONVT1ON选器使被插TV2 

3 OUTER (JOIN):指定OUTER JOIN(CROSS JOININNER JOIN)到匹配VT2TV3FROM个以上的生成的结果13处理置。 

4 WHERETV3WHERE使trueTV4 

5 GROUP BYGROUP BYTV4TV5 

6 CUTE|ROLLUP组插VT5VT6 

7 HAVINGVT6HAVING使trueVT7 

8 SELECTSELECT表,VT8 

9 DISTINCTVT8VT9 

10 ORDER BYVT9中的ORDER BY列列(VC10) 11 TOPVC10选择,生TV11回给调用者。 

where 

2.  SQL合函数

聚合计算数,select语句group  by使用 

a. avg():返的平 

b. count()中的 

c. max()最大值。 

d. min():返回中的最小 

e. sum()的和,只忽略 

f. group by()分组执行group by函数的运。最having去掉条件having句中的每出现select针对mysql 

3.  SQL接查询左连接右连接的区别)

外连 
左连以左表作表数出来右表的数据据,null 

右连以右表作表数出来左表的数据据,null 

全连外连外连接。 

内连 

显示所有行。 

4.  SQLsql

WebSQL存在数据照设计者去执SQL。举sql  select * from user where username = admin or a=asql语句admin毫无 

sql式: 
1.  预编select * from user where username = sql语义不会生改变,sql示,使admin    or a= a”,体当做一询。 

2.  Mybatismapper  # 大程度的sql入($无法sql注入) 

5.  Mysql性能

1当只使limit 1 
查询条数limit  1 mysql引擎会搜索一条有记 

2选择引擎 

MysqlMyISAMInnoDB擎有 

MyISAM 适用一些大查询应用但对量写能的用不。甚你只update会被就算update完成之后才MyISAMselect count(*)快的 

InnoDB一个非常于一MyISAM还慢写操作比高级 

3.  not existsnot in 
Not exists够发的作not in使索引Not in 慢的较,作红使 

4.  对操采用 

如:in        not in        is null        is not null        <>    

某个为其 
Mysql 以利用 alter  table 字段添加alter table  add index () 

6.  sql学生__绩表_教师

7.  Mysql数据

MyISAMInnoDB是最常见点如下。 

MyISAM存储 
MyISAM MySQL提供特点和全 OLAP(联分析度快 

MyISAM上存储成都和表名别是.frm(存)、.MYD (MYData,存储).MYI (MYIndex)特别要注意的MyISAM不缓存数文件 

InnoDB 
InnoDB 务, OLTP(联机事应用、支,并支Oracle锁定产生InnoDB在一(类OracleInnoDB并发控制ANSI4种隔离级Repeatable使种被称next-key locking策略 

对于InnoDBOracle引组Clustered的方式进储。 

InnoDB 供了具有复能Myisam引擎,InnoDB 的处理效率用更数据 

InnoDB 

8.  Mysql架构个模块是什

1证是 

每个与服线务器线理这  连接;如客户端需要连接MYSQL还需要进、密 主机 

2么? 

解析器的作用主要是分析查询语句,最终生成解析树;首先解析器会对查询语句的语法进行分析,分析语法否有问会查询缓对应结果执行提是缓存,当被清 

3用? 

优化器的作用主要是对查询语句进行优化操作,包括选择合适的索引,数据的读取方式,包括获取查询的开信息,统计信息等,这也是为什么图中会有优化器指向存储引擎的箭头。之前在别的文章没有看到优化器跟存储引之间的关系的理通过大致息。 4么? 

执行,返行计一些作。 

9.  Mysql存储哪些? 

1)、InnoDB储引 
InnoDB据库的首ACID定和InnoDBMySQL引擎 

2MyISAM储引 
MyISAMISAM存储引擎Web他应使存储之一MyISAM的插支持 

3MEMORY 
MEMORY将表中的未查提供访 

4NDB引擎 
DB 储引OracleRACShare Nothing 架构供更级别的NDB全部放在键查 

关于 NDB问题要注(join)作是在 MySQL 完成完成这意味复杂join需要询速 

5Memory (Heap)  
Memory 称为 Heap存放库重,因此它常适 

6Archive 
正如ArchiveINSERTSELECT其设的主要目和压能。 

7Federated引擎 
Federated放数一台MySQL器上类似Oracle透明网关 

8Maria 

Maria的引来取MyISAM储引MySQL默认的存擎。 

上述InnoDB 事务计上很多 Oracle 架构OLTP应用InnoDB为核引擎InnoDBInnobase Oy发,现已OracleHeikki Tuuri基人著名LinuxLinus友。 

10. MySQL介绍

MySQL品有事务MYISAM,MEMORY,ARCHIVE都不为了部执行失败。 
MySQL取自动提开始 

SHOW VARIABLES LIKE 'AUTOCOMMIT'; 

修改0=OFF,1=ON
注意:修改自提交对非事务类型的表无效的,因为它们本身没有提交和回滚的概念还有一些命令是会强DLL令、lock tables 

SET AUTOCOMMIT=OFF SET AUTOCOMMIT=0

10.1 事务的四特征是 

数据库事transanction正确ACID,子性(Atomicity)(Correspondence)隔离性(Isolation)久性(Durability) 

1务中的所可能执行过回滚(Rollback开始事务 

2之前据库破坏 

3行事使是系统在一操相同的 功能保每只有使这种称为串操作  必须 使个请 

4以后所作便在数回滚 

10.2 Mysql中四种隔离级分别是什么 

级别 

 

 

 

Read uncommitted(提交) 

 

 

 

Read committed(读已提交) 

 

 

 

Repeatable read(可重复读) 

 

 

 

Serializable串行读 

 

 

 

读未READ UNCOMMITTED离级务可交的数据 

读已交(READ COMMITTED它数据库系统SQL Server认的,已交读隔离交之务是 

可重REPEATABLE READ:保个事务中结果致的,比一个事务开始查询几秒是相mysql默认隔离级别。 

可串SERIALIZABLE取的询得个范围也同数据插入中。 

11. MySQL创建储过程2017-11-25-wzz 

MySQL  MySQL5.0 。存筐。行效SQL 码封  SQL 封装功能有存程序访问库时  SQL 。特别  SQL 件夹中,人不寒而  MySQL 程,业务逻中,而且 

一、MySQL 
下面pr_add MySQL MySQL 程有int  ab数的 

1drop procedure if exists pr_add;  pr_add储过程, 2:实的功能) 

create procedure pr_add   (   a int,   b int   )   begin    declare c int;

if a is null then   set a = 0;

end if;

if b is null then   set b = 0;

end if;

set c = a + b;

select c as sum;

调用  MySQL 过程 

call pr_add(10, 20); 

12. MySQL器怎写?2017-11-25-wzz 

MySQL的支作有触发事件调用事件执行 

MySQL器语下: 

CREATE TRIGGER trigger_name 

trigger_time

trigger_event ON tbl_name

FOR EACH ROW

trigger_stmt

其中 

trigger_name器名 

trigger_time时机  BEFORE   AFTER 
trigger_event事件  INSERTUPDATE   DELETE 
tbl_name触发器的建立 
trigger_stmt序体SQL句,  BEGIN   END  

由此6触发BEFORE INSERTBEFORE UPDATEBEFORE DELETEAFTER INSERTAFTER UPDATEAFTER DELETE 

另外时在2同类一个6发器 

假设 

1)  class(  classID,   stuCount) 

2)  student(  stuID,   classID)
要创使中的的添 

create trigger tri_stuInsert after insert 

on student for each row

begin

declare c int;

set c = (select stuCount from class where classID=new.classID); 

update class set stuCount = c + 1 where classID = new.classID; 

查看器: 
和查show databases;show tables;发器 

SHOW TRIGGERS [FROM schema_name]; 

schema_name   Schema   MySQL   Schema   Database 就是可以指定必先USE database_name;了。 

删除器: 

和删一样如下 

DROP TRIGGER [IF EXISTS] [schema_name.]trigger_name 

13. MySQL优化2017-11-26-wzz 

13.1 where 子句可以字段进null值判断吗? 

可以,比select id from t where num is null sql的。但是NULL尽可能的使 NOT NULL数据以为 NULL 不需char(100) 间就,不管NULL也包100varchar 变长字段null占用空可以num上设置默0numnull后这样查select id from t where num = 0 

13.2  select  *  from  admin  left  join  log on  admin.admin_id  =  log.admin_id  where log.admin_id>10如何优化? 

化为  select  *  from  (select  *  from  admin  where  admin_id>10)  T1  lef  join  log  on  T1.admin_id  = log.admin_id 

使JOIN 候,小的果(left join 小如边先处理right join 时尽的查分多query多个易到锁表阻塞)。 

13.3 limit 的基数较大使between 

例如select * from admin order by admin_id limit 100000,10
优化select * from admin where admin_id between 100000 and 100010 order by admin_id 

13.4 尽量避免列上做算,这样导致索 

例如select * from admin where year(admin_time)>2014

优化  select * from admin where admin_time> '2014-01-01 

14.   MySQL中文乱码问题完解决方案2017-12-07-lwl 

解决一编使 MySQL 尽量使荐的utf8码几有的 

数据设置就一设置utf8之后库和表如果使utf8去了很多 

数据以通编码 

1查询使认编 

show variables like %colla%”; 

show varables like %char% 

collation符串比较utf8_general_ci,代表使utf8集大小写不敏 

character_setutf8使如下修改utf8 

2修改utf8

SET character_set_client='utf8';

SET character_set_connection='utf8';

SET character_set_results='utf8'; 

如果不想设置据库软件的全局默认编,也可以单独修改或者置某个具体数据库的编也可以单独修改或设表的 

3创建使utf8编码 

CREATE DATABASE `test`

CHARACTER SET 'utf8'

COLLATE 'utf8_general_ci'; 

4创建使utf8编码 

CREATE TABLE `database_user` (

`ID` varchar(40) NOT NULL default '',

`UserID` varchar(40) NOT NULL default '',

) ENGINE=InnoDB DEFAULT CHARSET=utf8; 

如果,可以使show database ;和  show create table 看一下数据库utf8 ,如行下将数utf8. 

5修改 

ALTER DATABASE `db_name` DEFAULT CHARACTER SET utf8 COLLATE utf8_general_ci; 

ALTER TABLE `tb_name` DEFAULT CHARACTER SET utf8 COLLATE utf8_general_ci;

15.  MySQL的安全2017-12-8-lwl 

1. MySQL 服务并通那么使 ssh 加密该连接的通信。 

2.使 set password 句来mysql  -u root数据后“mysql>  update mysql.user set password=password(newpwd)”,flush privileges 

3.MySQL攻击偷听篡改回放、拒用性所有的连查询使ACLACL访是一网络访由器应该允许或拒绝数据包通过,可监控流量,可自上向下检查网络的安全性,可检查和过滤数据和限制不必要路由更节约本的 ACL 术在广用。访安全 

4.root其他许访mysqluser 5.使grantrevoke句来访工作; 
6.使使md5()sha1()单向;

7.做密码; 

8.采用防火 50%的外部危险,让数据库系统躲在火墙后面工作,或放 DMZDMZ 是英文“demilitarized zone解决络的访访部网的问题全系缓冲; 

9.nmap3306telnet server_host 3306的方从非信任络中访问3306tcp在防火墙; 

10.SQL预编SQL入攻where id=234别人却输where id=234 or 1=1 

11.mysql时检; 

12.时应使号,给该; 

13.使tcpdumpstrings据的tcpdump -l -i eth0 -w -src or dst port 

3306 strings户来mysql服务;

14.mysql只有户才的权限; 

15.不许将 process  super ,该 mysqladmin  processlist 可以的查文本;super客户运行复制务器; 

16.dns司的称允ip地址; 

17.使max_user_connections使mysqld服务户限; 

18.grant资源控制; 

19.启动 mysqld 的安关,local-infile=0  1 0 客户使 local  load datagrant insert(user) on mysql.user to user_name@'host_name;使用skip-grant-tables的访访  mysqladmin flush-privilegesmysqladmin reload来开访控制;show databases语句对所skip-show-databases关闭掉。 

23.error 1045(28000) access denied for user root@'localhost  (using password:no)误时重新设置密码,具体方法是:先用skip-grant-tables 参数启 mysqld,然后执行  mysql  -u  root mysql,mysql>update  user  set  password=password(newpassword)  where  user=root;mysql>flush privileges;mysql了。

相关文章:

MySQL的一些介绍

1. SQL的select语句完整的执行顺序 SQL Select语句完整的执行顺序&#xff1a; 1、from子句组装来自不同数据源的数据&#xff1b; 2、where子句基于指定的条件对记录行进行筛选&#xff1b; 3、group by子句将数据划分为多个分组&#xff1b; 4、使用聚集函数进行计算&am…...

unity发布webGL后无法预览解决

众所周知&#xff0c;unity发布成webgl后是无法直接预览的。因为一般来说浏览器默认都是禁止webgl运行的。 直接说我最后的解决方法&#xff1a;去vscode里下载一个live server ,安装好。 下载vscode地址Visual Studio Code - Code Editing. Redefined 期间试过几种方法都不管…...

Flume和Kafka的组合使用

一.安装Kafka 1.1下载安装包 通过百度网盘分享的文件&#xff1a;复制链接打开「百度网盘APP 即可获取」 链接&#xff1a;https://pan.baidu.com/s/1vC6Di3Pml6k1KMbnK0OE1Q?pwdhuan 提取码&#xff1a;huan 也可以访问官网&#xff0c;下载kafka2.4.0的安装文件 1.2解…...

JSONSQL:使用SQL过滤JSON类型数据(支持多种数据库常用查询、统计、平均值、最大值、最小值、求和语法)...

1. 简介 在开发中&#xff0c;经常需要根据条件过滤大批量的JSON类型数据。如果仅需要过滤这一种类型&#xff0c;将JSON转为List后过滤即可&#xff1b;如果相同的条件既想过滤数据库表中的数据、也想过滤内存中JSON数据&#xff0c;甚至想过滤Elasticsearch中的数据&#xff…...

Linux输入输出重定向

目录 Linux输入输出重定向 Linux中的默认设备 输入输出重定向定义 输入输出重定向操作符 实用形式 标准输入、标准输出、标准错误 输出重定向案例 案例1 --- 输出重定向&#xff08;覆盖&#xff09; 案例2 --- 输出重定向&#xff08;追加&#xff09; 案例3 --- 错误…...

使用kettle进行数据统计

1.使用kettle设计一个能生成100个取值范围为0到100随机整数的转换。 为了完成该转换&#xff0c;需要使用生成记录控件、生成随机数控件、计算器控件及字段选择控件。控件布局如下图所示 生成记录控件可以在限制框内指定生成记录的个数&#xff0c;具体配置如图所示 生成随机数…...

线程的取消和清理

一、线程的取消 意义&#xff1a;随时杀掉一个线程 int pthread_cancel(pthread_t thread); 注意&#xff1a;线程的取消要有取消点才可以&#xff0c;不是说取消就取消&#xff0c;线程的取消点主要是阻塞的系统调用 二、运行段错误调试 可以使用gdb调试 使用gdb 运行代…...

day8 -- 全文本搜索

brief InnoDB存储引擎从MySQL 5.6开始支持全文本搜索。具体来说&#xff0c;MySQL使用InnoDB存储引擎的全文本搜索功能称为InnoDB全文本搜索&#xff08;InnoDB Full-Text Search&#xff09;。InnoDB全文本搜索支持标准的全文本搜索查询语法和多语言分词器&#xff0c;因此可…...

C语言:if-else语句

嗨&#xff0c;今天咱们讲讲C语言控制语句里的条件选择&#xff0c;主要总结下if else语句。 咱们生活里经常会有这样的场景&#xff0c;明天该怎么穿呢&#xff0c;得考虑下具体的天气。如果是晴天&#xff0c;温度还不错&#xff0c;可以穿T恤&#xff1b;如果是阴天&#xf…...

C语言---函数

1、函数是什么 学习库函数网站&#xff1a; https://cplusplus.com/reference/http://en.cppreference.comhttp://zh.cppreference.com 我们参考文档&#xff0c;学习几个库函数 2、库函数 3、自定义函数 自定义函数和库函数一样&#xff0c;有函数名&#xff0c;返回值类…...

【JVM】什么是双亲委派机制?

一、为什么会有这种机制&#xff1f; 类加载器将.class类加载到内存中时&#xff0c;为了避免重复加载&#xff08;确保Class对象的唯一性&#xff09;以及JVM的安全性&#xff0c;需要使用某一种方式来实现只加载一次&#xff0c;加载过就不能被修改或再次加载。 二、什么是双…...

Vulkan Tutorial 7 纹理贴图

目录 23 图像 图片库 暂存缓冲区 纹理图像 布局转换 将缓冲区复制到图像上 准备纹理图像 传输屏障掩码 清除 24 图像视图和采样器 纹理图像视图 采样器 Anisotropy 设备特征 25 组合图像采样器 更新描述符 纹理坐标系 着色器 23 图像 添加纹理将涉及以下步骤&am…...

LinkedBlockingQueue阻塞队列

➢ LinkedBlockingQueue阻塞队列 LinkedBlockingQueue类图 LinkedBlockingQueue 中也有两个 Node 分别用来存放首尾节点&#xff0c;并且里面有个初始值为 0 的原子变量 count 用来记录队列元素个数&#xff0c;另外里面有两个ReentrantLock的独占锁&#xff0c;分别用来控制…...

面试-Redis 常见问题,后续面试遇到新的在补充

面试-Redis 1.谈谈Redis 缓存穿透&#xff0c;击穿&#xff0c;雪崩及如何避免 缓存穿透&#xff1a;是指大量访问请求在访问一个不存在的key&#xff0c;由于key 不存在&#xff0c;就会去查询数据库&#xff0c;数据库中也不存在该数据&#xff0c;无法将数据存储到redis 中…...

2023年上半年数据库系统工程师上午真题及答案解析

1.计算机中, 系统总线用于( )连接。 A.接口和外设 B.运算器、控制器和寄存器 C.主存及外设部件 D.DMA控制器和中断控制器 2.在由高速缓存、主存和硬盘构成的三级存储体系中&#xff0c;CPU执行指令时需要读取数据&#xff0c;那么DMA控制器和中断CPU发出的数据地…...

设计模式概念

设计模式是软件工程领域中常用的解决问题的经验总结和最佳实践。它们提供了一套被广泛接受的解决方案&#xff0c;用于处理常见的设计问题&#xff0c;并促进可重用、可扩展和易于维护的代码。 设计模式的主要目标是提高软件的可重用性、可扩展性和灵活性&#xff0c;同时降低…...

arcpy批量对EXCE经纬度L进行投点,设置为wgs84坐标系,并利用该点计算每个区域内的核密度

以下是在 ArcPy 中批量对 Excel 经纬度 L 进行投点&#xff0c;设置为 WGS84 坐标系&#xff0c;并利用该点计算每个区域内的核密度的详细步骤&#xff1a; 1. 准备数据: 准备包含经纬度信息的 Excel 数据表格&#xff0c;我们假设文件路径为 "C:/Data/locations.xlsx&qu…...

Yolov5训练自己的数据集

先看下模型pt说明 YOLOv5s&#xff1a;这是 YOLOv5 系列中最小的模型。“s” 代表 “small”&#xff08;小&#xff09;。该模型在计算资源有限的设备上表现最佳&#xff0c;如移动设备或边缘设备。YOLOv5s 的检测速度最快&#xff0c;但准确度相对较低。 YOLOv5m&#xff1…...

Bert+FGSM中文文本分类

我上一篇博客已经分别用BertFGSM和BertPGD实现了中文文本分类&#xff0c;这篇文章与我上一篇文章BertFGSM/PGD实现中文文本分类&#xff08;Loss0.5L10.5L2)_Dr.sky_的博客-CSDN博客的不同之处在于主要在对抗训练函数和embedding添加扰动部分、模型定义部分、Loss函数传到部分…...

爬楼梯问题-从暴力递归到动态规划(java)

爬楼梯&#xff0c;每次只能爬一阶或者两阶&#xff0c;计算有多少种爬楼的情况 爬楼梯--题目描述暴力递归递归缓存动态规划暴力递归到动态规划专题 爬楼梯–题目描述 一个总共N 阶的楼梯&#xff08;N > 0&#xff09; 每次只能上一阶或者两阶。问总共有多少种爬楼方式。 示…...

MySQL 隔离级别:脏读、幻读及不可重复读的原理与示例

一、MySQL 隔离级别 MySQL 提供了四种隔离级别,用于控制事务之间的并发访问以及数据的可见性,不同隔离级别对脏读、幻读、不可重复读这几种并发数据问题有着不同的处理方式,具体如下: 隔离级别脏读不可重复读幻读性能特点及锁机制读未提交(READ UNCOMMITTED)允许出现允许…...

基于ASP.NET+ SQL Server实现(Web)医院信息管理系统

医院信息管理系统 1. 课程设计内容 在 visual studio 2017 平台上&#xff0c;开发一个“医院信息管理系统”Web 程序。 2. 课程设计目的 综合运用 c#.net 知识&#xff0c;在 vs 2017 平台上&#xff0c;进行 ASP.NET 应用程序和简易网站的开发&#xff1b;初步熟悉开发一…...

工程地质软件市场:发展现状、趋势与策略建议

一、引言 在工程建设领域&#xff0c;准确把握地质条件是确保项目顺利推进和安全运营的关键。工程地质软件作为处理、分析、模拟和展示工程地质数据的重要工具&#xff0c;正发挥着日益重要的作用。它凭借强大的数据处理能力、三维建模功能、空间分析工具和可视化展示手段&…...

QT: `long long` 类型转换为 `QString` 2025.6.5

在 Qt 中&#xff0c;将 long long 类型转换为 QString 可以通过以下两种常用方法实现&#xff1a; 方法 1&#xff1a;使用 QString::number() 直接调用 QString 的静态方法 number()&#xff0c;将数值转换为字符串&#xff1a; long long value 1234567890123456789LL; …...

css3笔记 (1) 自用

outline: none 用于移除元素获得焦点时默认的轮廓线 broder:0 用于移除边框 font-size&#xff1a;0 用于设置字体不显示 list-style: none 消除<li> 标签默认样式 margin: xx auto 版心居中 width:100% 通栏 vertical-align 作用于行内元素 / 表格单元格&#xff…...

【C++从零实现Json-Rpc框架】第六弹 —— 服务端模块划分

一、项目背景回顾 前五弹完成了Json-Rpc协议解析、请求处理、客户端调用等基础模块搭建。 本弹重点聚焦于服务端的模块划分与架构设计&#xff0c;提升代码结构的可维护性与扩展性。 二、服务端模块设计目标 高内聚低耦合&#xff1a;各模块职责清晰&#xff0c;便于独立开发…...

Springboot社区养老保险系统小程序

一、前言 随着我国经济迅速发展&#xff0c;人们对手机的需求越来越大&#xff0c;各种手机软件也都在被广泛应用&#xff0c;但是对于手机进行数据信息管理&#xff0c;对于手机的各种软件也是备受用户的喜爱&#xff0c;社区养老保险系统小程序被用户普遍使用&#xff0c;为方…...

MFC 抛体运动模拟:常见问题解决与界面美化

在 MFC 中开发抛体运动模拟程序时,我们常遇到 轨迹残留、无效刷新、视觉单调、物理逻辑瑕疵 等问题。本文将针对这些痛点,详细解析原因并提供解决方案,同时兼顾界面美化,让模拟效果更专业、更高效。 问题一:历史轨迹与小球残影残留 现象 小球运动后,历史位置的 “残影”…...

Chrome 浏览器前端与客户端双向通信实战

Chrome 前端&#xff08;即页面 JS / Web UI&#xff09;与客户端&#xff08;C 后端&#xff09;的交互机制&#xff0c;是 Chromium 架构中非常核心的一环。下面我将按常见场景&#xff0c;从通道、流程、技术栈几个角度做一套完整的分析&#xff0c;特别适合你这种在分析和改…...

ubuntu22.04有线网络无法连接,图标也没了

今天突然无法有线网络无法连接任何设备&#xff0c;并且图标都没了 错误案例 往上一顿搜索&#xff0c;试了很多博客都不行&#xff0c;比如 Ubuntu22.04右上角网络图标消失 最后解决的办法 下载网卡驱动&#xff0c;重新安装 操作步骤 查看自己网卡的型号 lspci | gre…...