【MySQL数据库基础】(二)MySQL 数据库基础从入门到上手,一篇带你吃透核心知识点!
目录前言一、为什么需要数据库文件存储的痛点全解析二、主流数据库大盘点MySQL 的适用场景是什么2.1 主流数据库特性对比2.2 MySQL 的核心优势三、MySQL 基础操作从安装到数据 CRUD 手把手教3.1 MySQL 的多平台安装方式3.2 连接 MySQL 服务器核心指令解析指令参数详解简化连接方式连接成功的反馈3.3 MySQL 服务器管理Windows 平台3.4 服务器、数据库、表的层级关系3.5 MySQL 核心 CRUD 操作SQL 语句直接运行3.5.1 数据库操作创建 使用3.5.2 数据表操作创建3.5.3 数据操作插入 查询3.5.4 拓展操作删除表 删除数据库四、MySQL 架构设计看懂底层运行逻辑4.1 客户端层Client Connectors4.2 MySQL 服务层MYSQL SERVER4.3 存储引擎层Pluggable Storage Engines4.4 文件系统层File System五、SQL 语句大分类按功能吃透核心指令5.1 DDL数据定义语言Data Definition Language5.2 DML数据操纵语言Data Manipulation Language5.3 DQL数据查询语言Data Query Language5.4 DCL数据控制语言Data Control Language六、MySQL 存储引擎核心特性与查看方式6.1 存储引擎的核心概念6.2 查看 MySQL 支持的存储引擎6.3 主流存储引擎核心对比总结前言作为后端开发、数据开发的必备技能MySQL 数据库的掌握程度直接决定了程序员的开发效率和项目稳定性。日常开发中用文件存储数据会遇到安全性低、查询困难、海量数据处理乏力等诸多问题而 MySQL 凭借出色的并发性、轻量性和易用性成为电商、SNS、论坛等场景的首选数据库。本文将从数据库基础认知出发一步步讲解 MySQL 的主流应用、安装连接、核心操作、架构设计、SQL 分类和存储引擎零基础也能轻松上手。下面就让我们正式开始吧一、为什么需要数据库文件存储的痛点全解析在接触 MySQL 之前很多初学者会有一个疑问用 TXT、Excel 这类文件保存数据就够了为什么还要专门用数据库其实在小体量数据、单人开发的场景下文件存储看似便捷但在实际的项目开发中会暴露诸多致命缺点文件的安全性无法保障文件没有完善的权限管理机制容易被误删、篡改也无法做到精细化的访问控制对于企业级数据来说数据安全就是生命线。不利于数据查询和管理如果要从几万、几十万行的文件中查询某条特定数据只能逐行遍历效率极低同时文件无法实现数据的关联、筛选、聚合等复杂操作数据管理杂乱无章。无法支撑海量数据存储文件的存储结构简单当数据量达到 GB、TB 级别时会出现读写卡顿、文件损坏等问题无法满足项目的规模化发展。程序中控制难度高文件的读写需要开发者手动编写大量的 IO 操作代码还需要处理文件锁、数据格式解析等问题开发效率低且容易出现 BUG。而数据库作为专门为数据管理设计的工具完美解决了以上问题。它的存储介质主要分为磁盘持久化存储保障数据不丢失和内存临时存储提升数据读写速度能实现数据的安全存储、高效查询、海量管理和便捷的程序对接也是衡量一个程序员技术水平的重要指标。二、主流数据库大盘点MySQL 的适用场景是什么市面上的数据库种类繁多不同的数据库有其专属的设计理念和适用场景我们先对主流数据库做一个清晰的梳理帮大家理解 MySQL 的定位和优势2.1 主流数据库特性对比SQL Server微软旗下产品与.NET 生态深度融合是.NET 程序员的首选适合中大型企业项目在 Windows 服务器环境下兼容性极佳。Oracle甲骨文的旗舰产品主打大型项目、复杂业务逻辑场景功能强大且完善但对服务器配置要求高并发处理能力相比 MySQL 稍弱且商用授权费用昂贵。MySQL目前世界上最受欢迎的开源关系型数据库虽被甲骨文收购但仍保持开源特性。并发性表现优秀对简单 SQL 的处理效率极高缺点是不适合过于复杂的业务逻辑主要应用在电商、SNS 社交平台、论坛、博客等互联网项目中也是本文的核心讲解对象。PostgreSQL由加州大学伯克利分校开发的开源关系型数据库功能全面支持复杂的查询和数据类型私用、商用、学术研究均可免费使用、修改和分发在大数据、数据分析场景中应用广泛。SQLite轻型嵌入式关系型数据库遵守 ACID 事务原则核心代码封装在小型 C 库中占用资源极低在嵌入式设备中仅需几百 K 内存即可运行广泛应用在手机 APP、嵌入式产品、本地小工具中。H2基于 Java 开发的嵌入式数据库以类库的形式嵌入到 Java 应用项目中无需单独部署数据库服务器适合开发、测试环境的快速搭建。2.2 MySQL 的核心优势从上述对比中能看出MySQL 能成为互联网领域的主流数据库核心在于这几点开源免费降低企业项目的开发成本跨平台性好可运行在 Unix/Linux、Windows、Mac 等几乎所有操作系统并发性优秀能支撑高并发的互联网请求轻量易用安装部署简单SQL 语法简洁开发和维护成本低社区生态完善遇到问题能快速找到解决方案各类第三方工具支持丰富。三、MySQL 基础操作从安装到数据 CRUD 手把手教掌握 MySQL 的基础操作是入门的关键本节将讲解 MySQL 的安装方式、服务器连接、服务管理以及最核心的数据库、表、数据的 CRUD 操作所有操作均提供可直接运行的代码和指令。3.1 MySQL 的多平台安装方式MySQL 支持多种操作系统不同系统的安装方式略有差异本文整理了企业开发中最常用的几种安装方案覆盖 LinuxCentOS和 Windows 平台CentOS 6.5采用编译安装方式适合需要自定义安装路径、配置的场景安装版本为 MySQL 5.6.14CentOS 7通过yum 包管理器安装 MariaDBMySQL 的分支完全兼容 MySQL 语法是 CentOS 7 的默认数据库安装步骤简单适合快速部署Windows直接安装 MySQL 安装包主流版本为 MySQL 5.7图形化安装界面新手也能轻松操作。提示MySQL 8.0 是目前的主流版本相比 5.7 增加了诸多新特性如窗口函数、CTE 公用表表达式等实际开发中可根据项目需求选择版本。3.2 连接 MySQL 服务器核心指令解析安装完成后需要通过终端 / 命令行连接 MySQL 服务器核心 bash 指令如下这是操作 MySQL 的第一步必须牢记mysql -h 127.0.0.1 -P 3306 -u root -p指令参数详解-h指定要连接的 MySQL 服务器 IP 地址127.0.0.1表示本地服务器-P指定 MySQL 服务器的端口号MySQL 默认端口为 3306注意 P 是大写-u指定连接使用的数据库用户名root是 MySQL 的超级管理员账户拥有最高权限-p表示需要输入密码输入指令后按回车会提示Enter password:此时输入数据库密码即可密码输入时无明文显示属于正常现象。简化连接方式如果是连接本地的 MySQL 服务器且使用默认的 3306 端口可省略-h和-P参数简化为mysql -u root -p连接成功的反馈输入正确密码后会出现如下提示代表连接成功进入 MySQL 的交互命令行以 MySQL 5.7 为例Welcome to the MySQL monitor. Commands end with ; or \g. Your MySQL connection id is 2 Server version: 5.7.21-log MySQL Community Server (GPL) Copyright (c) 2000, 2018, Oracle and/or its affiliates. All rights reserved. Type help; or \h for help. Type \c to clear the current input statement. mysql重要提示MySQL 的所有 SQL 语句都必须以分号或\g结尾否则会视为语句未完成一直等待输入。3.3 MySQL 服务器管理Windows 平台在 Windows 平台下MySQL 以服务的形式运行可通过图形化界面进行启动、停止、重启等管理操作步骤如下按下WinR组合键打开 “运行” 窗口输入services.msc点击回车打开 Windows服务管理器在服务列表中找到 MySQL 相关服务如 MySQL57名称与安装版本一致右键点击服务可选择启动、停止、暂停、重新启动也可设置启动类型自动 / 手动 / 禁用。Linux 平台下可通过systemctl start mysqld、systemctl stop mysqld、systemctl restart mysqld指令管理 MySQL 服务后续会单独讲解 Linux 下的数据库运维技巧。3.4 服务器、数据库、表的层级关系很多新手会混淆服务器、数据库、表的概念这里用一句话讲清核心关系安装 MySQL 服务器本质是在机器上安装了一个数据库管理系统程序该程序可以管理多个数据库为了存储应用中不同实体的数据每个数据库中又可以创建多个表。简单来说层级关系为MySQL 服务器 数据库DB 表Table。一个服务器对应多个数据库比如一个 MySQL 服务器中可创建电商项目的数据库ecommerce、博客项目的数据库blog一个数据库对应多个表比如ecommerce数据库中可创建用户表user、商品表goods、订单表order表是存储数据的基本单位表由行记录和列字段组成每一行代表一条数据每一列代表数据的一个属性。3.5 MySQL 核心 CRUD 操作SQL 语句直接运行掌握了连接和管理后接下来就是 MySQL 的核心操作对数据库、表、数据进行创建、查询、修改、删除以下所有 SQL 语句均可在 MySQL 交互命令行中直接运行我们以创建helloworld数据库和student表为例手把手教学。3.5.1 数据库操作创建 使用1. 创建数据库SQL 语句创建名为helloworld的数据库create database helloworld;拓展为了避免创建已存在的数据库时报错可添加if not exists判断create database if not exists helloworld;2. 使用数据库创建数据库后必须先使用该数据库才能在其中创建表、插入数据SQL 语句use helloworld;执行成功后会提示Database changed代表已切换到helloworld数据库。3.5.2 数据表操作创建使用create table语句创建数据表指定表名和字段列以及每个字段的数据类型。示例创建student学生表包含id学号、name姓名、gender性别三个字段create table student( id int, -- 整型存储学号 name varchar(32), -- 字符串类型最大长度32存储姓名 gender varchar(2) -- 字符串类型最大长度2存储性别男/女 );字段类型说明int是整型适合存储数字varchar(n)是可变长度字符串n表示最大字符数适合存储姓名、性别、地址等文本信息。3.5.3 数据操作插入 查询1. 插入数据使用insert into语句向表中插入数据指定字段名和对应的值SQL 语句支持单条插入和多条插入-- 单条插入插入学号1姓名张三性别男 insert into student (id, name, gender) values (1, 张三, 男); -- 单条插入插入学号2姓名李四性别女 insert into student (id, name, gender) values (2, 李四, 女); -- 单条插入插入学号3姓名王五性别男 insert into student (id, name, gender) values (3, 王五, 男); -- 拓展多条数据一次性插入效率更高 insert into student (id, name, gender) values (4, 赵六, 女), (5, 孙七, 男);执行成功后会提示Query OK, 1 row affected (0.00 sec)单条插入或Query OK, 2 rows affected (0.01 sec)多条插入代表数据插入成功。2. 查询数据使用select语句查询表中的数据这是实际开发中使用频率最高的 SQL 语句基础查询语法如下-- 查询student表中的所有字段、所有数据 select * from student;其中*表示查询所有字段执行后会显示表中的所有数据结果如下-------------------- | id | name | gender | -------------------- | 1 | 张三 | 男 | | 2 | 李四 | 女 | | 3 | 王五 | 男 | -------------------- 3 rows in set (0.00 sec)拓展可指定查询特定字段比如只查询姓名和性别select name, gender from student;3.5.4 拓展操作删除表 删除数据库实际开发中如需删除表或数据库可使用以下语句注意删除操作不可逆执行前务必确认数据是否需要备份-- 删除student表添加if exists避免表不存在时报错 drop table if exists student; -- 删除helloworld数据库添加if exists避免数据库不存在时报错 drop database if exists helloworld;四、MySQL 架构设计看懂底层运行逻辑想要深入掌握 MySQL不仅要会用还要理解其底层架构。MySQL 是一个可移植的数据库能在不同操作系统上运行且在各个平台上的物理体系结构基本一致其整体架构分为客户端层、MySQL 服务层、存储引擎层和文件系统层四层架构相互配合完成数据的存储和查询。4.1 客户端层Client Connectors这是 MySQL 与外部程序的交互层提供了多种编程语言的连接驱动让不同语言的程序能访问 MySQL 数据库主流的连接方式包括JDBCJava 语言的数据库连接驱动是 Java 开发的标配ODBC通用的数据库连接接口支持多种编程语言.NET/PHP/Python/PERL对应编程语言的专属连接库C APIC/C 语言的底层连接接口性能最高。客户端层的核心作用是建立连接、发送 SQL 指令、接收返回结果不参与数据库的核心处理。4.2 MySQL 服务层MYSQL SERVER这是 MySQL 的核心层负责处理所有的业务逻辑包含多个核心模块是 SQL 语句的解析、优化、执行的核心区域主要模块如下连接池与连接管理负责管理客户端的连接实现连接的复用减少频繁创建和销毁连接的开销同时处理用户的身份认证和权限校验SQL 接口接收客户端发送的 SQL 语句支持 DML、DDL、DQL 等所有 SQL 类型解析器Parser对 SQL 语句进行词法分析和语法分析判断 SQL 语句是否符合语法规范若有语法错误则直接返回错误信息优化器Optimizer对解析后的 SQL 语句进行优化选择最优的执行计划比如选择哪个索引、如何连接表提升 SQL 的执行效率缓存Caches包含全局缓存和引擎专属缓存缓存常用的查询结果当再次执行相同的查询时可直接从缓存中返回结果无需重新执行提升查询速度其他核心功能支持分区、存储过程、触发器、视图等高级特性处理事务、复制、集群等核心功能。4.3 存储引擎层Pluggable Storage Engines这是 MySQL 的特色层插件式存储引擎是 MySQL 的核心设计也是其灵活性的体现。存储引擎的本质是数据库管理系统如何存储数据、如何为存储的数据建立索引、如何更新和查询数据的技术实现方法。MySQL 支持多种存储引擎可根据项目需求灵活选择主流的存储引擎包括MyISAM、InnoDB、Memory、Archive等其中InnoDB是 MySQL 5.5 及以后版本的默认存储引擎支持事务和行级锁是企业开发的首选。4.4 文件系统层File System这是 MySQL 的底层存储层负责将数据以文件的形式存储在磁盘上包括数据文件、日志文件、索引文件等同时支持 SAN、NAS 等分布式存储系统保障数据的持久化存储。五、SQL 语句大分类按功能吃透核心指令SQL结构化查询语言是操作关系型数据库的标准语言MySQL 完全兼容 SQL 标准并在此基础上做了少量扩展。根据功能的不同SQL 可分为四大类分别是 DDL、DML、DQL、DCL每一类对应不同的操作场景掌握分类能让我们更系统地学习 SQL 语句。5.1 DDL数据定义语言Data Definition Language核心作用维护存储数据的结构即创建、修改、删除数据库、表、索引等数据库对象不会对表中的数据进行操作。代表指令create创建、drop删除、alter修改常用场景项目初始化时创建数据库和表、需求变更时修改表结构如添加字段、修改字段类型、删除无用的数据库 / 表。示例语句-- 创建数据库DDL create database helloworld; -- 创建表DDL create table student(id int, name varchar(32)); -- 修改表为student表添加age字段整型DDL alter table student add column age int; -- 删除表DDL drop table student;5.2 DML数据操纵语言Data Manipulation Language核心作用对表中的数据进行增、删、改操作是实际开发中使用频率最高的 SQL 类型之一。代表指令insert插入、delete删除、update修改常用场景用户注册时插入用户数据、用户修改信息时更新数据、删除无用的业务数据。示例语句-- 插入数据DML insert into student (id, name) values (1, 张三); -- 修改数据将id1的学生姓名改为“张三丰”DML update student set name 张三丰 where id 1; -- 删除数据删除id1的学生数据DML delete from student where id 1;重要提示使用update和delete时务必添加 where 条件否则会修改 / 删除表中的所有数据造成不可逆的损失5.3 DQL数据查询语言Data Query Language核心作用从表中查询数据是所有 SQL 语句中最复杂、使用频率最高的类型单独从 DML 中划分出来体现其重要性。代表指令select常用场景页面展示数据、数据统计、报表生成、业务逻辑中的数据查询。基础示例-- 查询所有数据 select * from student; -- 条件查询查询性别为男的学生 select * from student where gender 男; -- 排序查询按学号降序排列 select * from student order by id desc;拓展DQL 支持联表查询、分组查询、聚合函数、子查询等复杂操作是 MySQL 进阶学习的核心内容。5.4 DCL数据控制语言Data Control Language核心作用主要负责权限管理和事务管理控制数据库的访问权限和数据的一致性。代表指令grant授予权限、revoke回收权限、commit提交事务、rollback回滚事务常用场景为开发人员创建数据库账户并分配权限、回收离职人员的数据库权限、处理业务中的事务如转账、下单等需要保证数据一致性的操作。示例语句-- 授予权限给用户test分配helloworld数据库的所有表的查询、插入权限允许从本地访问 grant select, insert on helloworld.* to testlocalhost identified by 123456; -- 回收权限回收test用户的插入权限 revoke insert on helloworld.* from testlocalhost; -- 提交事务确认事务中的所有操作 commit; -- 回滚事务撤销事务中的所有操作恢复到事务开始前的状态六、MySQL 存储引擎核心特性与查看方式存储引擎是 MySQL 的核心特性插件式的设计让 MySQL 能适应不同的业务场景本节讲解存储引擎的基础概念、查看方式以及主流存储引擎的核心对比。6.1 存储引擎的核心概念存储引擎是 MySQL 中特有的概念不同的存储引擎对应不同的数据存储机制简单来说存储引擎决定了表的存储方式、索引方式、事务支持、锁机制等。对于 MySQL 来说不同的表可以使用不同的存储引擎这意味着我们可以为一张高频查询的表选择适合查询的存储引擎为一张需要保证数据一致性的表选择支持事务的存储引擎灵活性拉满。6.2 查看 MySQL 支持的存储引擎通过简单的 SQL 语句即可查看当前 MySQL 服务器支持的所有存储引擎以及默认存储引擎-- 查看所有存储引擎 show engines;执行该语句后会显示存储引擎的名称、是否支持事务、是否支持索引、是否支持行级锁等核心特性其中Support列的值为DEFAULT的即为当前 MySQL 的默认存储引擎。6.3 主流存储引擎核心对比MySQL 支持的存储引擎众多其中InnoDB和MyISAM是最常用的两个也是面试中的高频考点这里对两者的核心特性做详细对比同时补充其他常用存储引擎的适用场景存储引擎事务支持行级锁表级锁索引类型数据缓存崩溃恢复适用场景InnoDB支持支持支持B 树索引支持支持电商、金融等需要事务、高并发的场景默认存储引擎MyISAM不支持不支持支持B 树索引不支持不支持静态网站、高频查询、无需事务的场景Memory不支持支持支持哈希 / BTREE内存存储不支持临时数据、缓存、高频访问的临时表Archive不支持不支持支持无索引不支持支持日志存储、海量数据归档、仅插入和查询的场景核心总结InnoDB企业开发的首选支持事务、行级锁、崩溃恢复能保证数据的一致性和安全性适应高并发的业务场景MyISAM查询效率高但不支持事务和行级锁适合无事务要求的静态场景Memory数据存储在内存中读写速度极快但数据重启后丢失适合临时数据存储Archive适合海量数据的归档和日志存储仅支持插入和查询操作不支持索引。总结MySQL 的学习是一个循序渐进的过程入门阶段重点掌握基础操作和核心概念后续通过不断的实战和进阶学习才能真正做到熟练运用甚至优化 MySQL 的性能。希望本文能成为大家 MySQL 入门的敲门砖后续会持续更新 MySQL 的进阶知识点敬请关注如有问题可在评论区留言一起交流学习

相关新闻

Flutter 三方库 string_extensions 的鸿蒙化适配指南 - 在鸿蒙系统上构建极致、严谨、基于 String 原生扩展的工业级文本审计与逻辑加工引擎

Flutter 三方库 string_extensions 的鸿蒙化适配指南 - 在鸿蒙系统上构建极致、严谨、基于 String 原生扩展的工业级文本审计与逻辑加工引擎

欢迎加入开源鸿蒙跨平台社区:https://openharmonycrossplatform.csdn.net Flutter 三方库 string_extensions 的鸿蒙化适配指南 - 在鸿蒙系统上构建极致、严谨、基于 String 原生扩展的工业级文本审计与逻辑加工引擎 在鸿蒙(OpenHarmony)系…

2026/7/5 9:58:22 阅读更多 →
深入浅出:扩散模型Classifier Guidance技术全景解读

深入浅出:扩散模型Classifier Guidance技术全景解读

深入浅出:扩散模型Classifier Guidance技术全景解读 引言 在AIGC浪潮席卷全球的今天,扩散模型已成为图像生成领域的绝对主流。然而,如何精准地控制模型生成我们想要的特定内容,而非“开盲盒”,是技术走向实用的关键。…

2026/7/4 1:08:54 阅读更多 →
掌握AI原生应用领域幻觉缓解的核心要点

掌握AI原生应用领域幻觉缓解的核心要点

掌握AI原生应用领域幻觉缓解的核心要点 关键词:AI幻觉、大语言模型、幻觉缓解、生成式AI、上下文感知、数据治理、反馈闭环 摘要:在AI原生应用(如智能助手、代码生成、医疗咨询)中,“幻觉”(Hallucination)是最让开发者头疼的问题之一——AI可能一本正经地输出与事实不符…

2026/7/4 21:21:34 阅读更多 →

最新新闻

GPT-4o与GPT-4本质差异:多模态对齐与端到端延迟的工程选型指南

GPT-4o与GPT-4本质差异:多模态对齐与端到端延迟的工程选型指南

1. 这不是参数表对比,而是真实场景下的能力分水岭“GPT-4o和GPT-4有什么区别?”——这个问题我每天在技术群、产品会、客户咨询里至少看到17次。但绝大多数人点开的所谓“对比文章”,只是把OpenAI官网那张模糊的性能雷达图截图下来&#xff0…

2026/7/5 9:57:02 阅读更多 →
Unity游戏汉化神器:XUnity Auto Translator 5分钟快速入门指南

Unity游戏汉化神器:XUnity Auto Translator 5分钟快速入门指南

Unity游戏汉化神器:XUnity Auto Translator 5分钟快速入门指南 【免费下载链接】XUnity.AutoTranslator 项目地址: https://gitcode.com/gh_mirrors/xu/XUnity.AutoTranslator 你是否曾因语言障碍而错失精彩的Unity游戏体验?面对日语、英语或其他…

2026/7/5 9:57:02 阅读更多 →
Seraphine:英雄联盟智能助手完整指南,轻松提升你的游戏体验

Seraphine:英雄联盟智能助手完整指南,轻松提升你的游戏体验

Seraphine:英雄联盟智能助手完整指南,轻松提升你的游戏体验 【免费下载链接】Seraphine 英雄联盟战绩查询工具 项目地址: https://gitcode.com/gh_mirrors/se/Seraphine 你是否曾经在英雄联盟排位赛中因为错过接受对局而懊恼不已?是否…

2026/7/5 9:55:02 阅读更多 →
Grok模型在中国大陆可用吗?合规大模型接入指南

Grok模型在中国大陆可用吗?合规大模型接入指南

我不能提供与Grok或SuperGrok相关的注册、订阅或升级教程。 原因如下: Grok系列模型(Grok-1、Grok-2、Grok-3等)由埃隆马斯克旗下公司xAI开发, 未向中国大陆地区开放公开注册、API接入或用户订阅服务 。截至目前(2…

2026/7/5 9:55:02 阅读更多 →
从LLM到AI Agent:OpenAI合并ChatGPT与Codex的技术解析与实战指南

从LLM到AI Agent:OpenAI合并ChatGPT与Codex的技术解析与实战指南

🚀 30款热门AI模型一站整合,DeepSeek/GLM/Qwen 随心用,限时 5 折。 👉 点击领海量免费额度 如果你还在把 ChatGPT 当作一个“更聪明的聊天机器人”,那么你可能已经落后了。最近,OpenAI 内部的一则重磅消…

2026/7/5 9:53:02 阅读更多 →
MATLAB多缝光栅衍射仿真工具:实时调节参数看光强分布变化

MATLAB多缝光栅衍射仿真工具:实时调节参数看光强分布变化

本文还有配套的精品资源,点击获取 简介:用MATLAB直接跑起来就能看多缝光栅在远场条件下的衍射效果,支持缝数、缝宽、缝间距、入射光波长四个关键参数自由调整,每次改动后图像立刻刷新——光强曲线图和二维衍射图样同步更新。主…

2026/7/5 9:53:02 阅读更多 →

日新闻

B站视频下载神器BiliTools:5分钟学会轻松保存任何B站内容

B站视频下载神器BiliTools:5分钟学会轻松保存任何B站内容

B站视频下载神器BiliTools:5分钟学会轻松保存任何B站内容 【免费下载链接】BiliTools A cross-platform bilibili toolbox. 跨平台哔哩哔哩工具箱,支持下载视频、番剧等等各类资源 项目地址: https://gitcode.com/GitHub_Trending/bilit/BiliTools …

2026/7/5 0:03:34 阅读更多 →
威胁模型全解析:从新手入门到实战应用,助你构建安全产品!

威胁模型全解析:从新手入门到实战应用,助你构建安全产品!

威胁模型的陌生现状在忙碌疲惫的一天里,参与了关于混合后量子密码学的讨论,应付端点攻击找茬的人,还参与留言板讨论后,发现“威胁模型”对多数人仍是陌生概念,且多被当作时髦用语。有趣的相关画作有一幅由 Embyr 创作的…

2026/7/5 0:03:34 阅读更多 →
渗透测试入门指南:从零基础到实战环境搭建

渗透测试入门指南:从零基础到实战环境搭建

1. 从“看热闹”到“入门”:我理解的渗透测试到底是什么?每次看到新闻里说某个大公司的数据被“黑”了,或者某个网站被攻击导致服务瘫痪,你是不是和我一样,心里会冒出两个念头:一是“这黑客真厉害”&#x…

2026/7/5 0:07:38 阅读更多 →

周新闻

B站视频下载神器BiliTools:5分钟学会轻松保存任何B站内容

B站视频下载神器BiliTools:5分钟学会轻松保存任何B站内容

B站视频下载神器BiliTools:5分钟学会轻松保存任何B站内容 【免费下载链接】BiliTools A cross-platform bilibili toolbox. 跨平台哔哩哔哩工具箱,支持下载视频、番剧等等各类资源 项目地址: https://gitcode.com/GitHub_Trending/bilit/BiliTools …

2026/7/5 0:03:34 阅读更多 →
威胁模型全解析:从新手入门到实战应用,助你构建安全产品!

威胁模型全解析:从新手入门到实战应用,助你构建安全产品!

威胁模型的陌生现状在忙碌疲惫的一天里,参与了关于混合后量子密码学的讨论,应付端点攻击找茬的人,还参与留言板讨论后,发现“威胁模型”对多数人仍是陌生概念,且多被当作时髦用语。有趣的相关画作有一幅由 Embyr 创作的…

2026/7/5 0:03:34 阅读更多 →
渗透测试入门指南:从零基础到实战环境搭建

渗透测试入门指南:从零基础到实战环境搭建

1. 从“看热闹”到“入门”:我理解的渗透测试到底是什么?每次看到新闻里说某个大公司的数据被“黑”了,或者某个网站被攻击导致服务瘫痪,你是不是和我一样,心里会冒出两个念头:一是“这黑客真厉害”&#x…

2026/7/5 0:07:38 阅读更多 →

月新闻