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

【mysql】-5 索引

文章目录

  • 1、索引的概念
  • 2、索引的作用
    • 作用
    • 副作用
  • 3、创建索引的原则和依据
    • 索引的工作方式
  • 4、索引的类型
    • 普通索引
    • 唯一索引
    • 主键索引
    • 组合索引
    • 全文索引
  • 5、索引的分类和创建
    • 普通索引
    • 唯一索引
    • 主键索引
    • 组合索引
    • 全文索引
      • 测试模糊匹配
      • 中文模糊匹配
  • 6、查看索引
  • 7、删除索引


1、索引的概念

定义:一个排序的列表,包含索引字段的值以及其对应的行数据记录所在的物理地址

●索引是一个排序的列表,在这个列表中存储着索引的值和包含这个值的数据所在行的物理地址(类似于C语言的链表通过指针指向数据记录的内存地址)。
●使用索引后可以不用扫描全表来定位某行的数据,而是先通过索引表找到该行数据对应的物理地址然后访问相应的数据,因此能加快数据库的查询速度。
●索引就好比是一本书的目录,可以根据目录中的页码快速找到所需的内容。
●索引是表中一列或者若干列值排序的方法。
●建立索引的目的是加快对表中记录的查找或排序。

2、索引的作用

作用

作用:加快数据表的查询速度(主要作用),还可以对字段排序,加快表与表之间的连接熟读,减少分组和排序的时间

●设置了合适的索引之后,数据库利用各种快速定位技术,能够大大加快查询速度,这是创建索引的最主要的原因。
●当表很大或查询涉及到多个表时,使用索引可以成千上万倍地提高查询速度。
●可以降低数据库的IO成本,并且索引还可以降低数据库的排序成本。
●通过创建唯一性索引,可以保证数据表中每一行数据的唯一性。
●可以加快表与表之间的连接。
●在使用分组和排序时,可大大减少分组和排序的时间。
●建立索引在搜索和恢复数据库中的数据时能显著提高性能

副作用

副作用:索引会占用磁盘空间,更新包含索引的表会花费更多的时间

●索引需要占用额外的磁盘空间。
对于 MyISAM 引擎而言,索引文件和数据文件是分离的,索引文件用于保存数据记录的地址。
而 InnoDB 引擎的表数据文件本身就是索引文件。
●更新一个包含索引的表需要比更新一个没有索引的表花费更多的时间,这是由于索引本身也需要更新。因此,理想的做法是仅仅在常常被搜索的列(以及表)上面创建索引。

3、创建索引的原则和依据

索引虽可以提升数据库查询的速度,但并不是任何情况下都适合创建索引。因为索引本身会消耗系统资源,在有索引的情况下,数据库会先进行索引查询,然后定位到具体的数据行,如果索引使用不当,反而会增加数据库的负担。
●表的主键、外键必须有索引。因为主键具有唯一性,外键关联的是主表的主键,查询时可以快速定位。
●记录数超过300行的表应该有索引。如果没有索引,每次查询都需要把表遍历一遍,会严重影响数据库的性能。
●经常与其他表进行连接的表,在连接字段上应该建立索引。
●唯一性太差的字段不适合建立索引。
●更新太频繁地字段不适合创建索引。
●经常出现在 where 子句中的字段,特别是大表的字段,应该建立索引。
●在经常进行 GROUP BY、ORDER BY 的字段上建立索引;
●索引应该建在选择性高的字段上。
●索引应该建在小字段上,对于大的文本字段甚至超长字段,不要建索引。

索引的工作方式

  • 工作方式
    没有索引的情况下,要查询某行数据记录时,需要先扫描全表,再定位某行记录的位置
    有了索引后,会先通过索引查询数据记录所在的物理地址,即可直接访问相应的行数据记录,就像通过书的目录,页码快速查找书的内容

4、索引的类型

普通索引

普通索引:最基本的索引类型,没有唯一性之类的限制。

唯一索引

唯一索引:与普通索引类似,但区别是唯一索引列的每个值都唯一。唯一索引允许有空值(注意和主键不同)。如果是用组合索引创建,则列值的组合必须唯一。添加唯一键将自动创建唯一索引。

主键索引

主键索引:是一种特殊的唯一索引,必须指定为“PRIMARY KEY”。一个表只能有一个主键,不允许有空值。 添加主键将自动创建主键索引。

组合索引

组合索引(单列索引与多列索引):可以是单列上创建的索引,也可以是在多列上创建的索引。需要满足最左原则,因为 select 语句的 where 条件是依次从左往右执行的,所以在使用 select 语句查询时 where 条件使用的字段顺序必须和组合索引中的排序一致,否则索引将不会生效。

全文索引

全文索引(FULLTEXT):适合在进行模糊查询的时候使用,可用于在一篇文章中检索文本信息。在 MySQL5.6 版本以前,FULLTEXT 索引仅可用于 MyISAM 引擎,在 5.6 版本之后 innodb 引擎也支持 FULLTEXT 索引。全文索引可以在 CHAR、VARCHAR 或者 TEXT 类型的列上创建。

5、索引的分类和创建

普通索引

#创建表
mysql> create table menber1 (id int(10),name varchar(10),carid int(18),phone int(11),address varchar(50),remark text);
Query OK, 0 rows affected, 3 warnings (0.02 sec)mysql> show tables;
+----------------+
| Tables_in_test |
+----------------+
| menber1        |
+----------------+
1 row in set (0.00 sec)#查看表
mysql> show create table menber1;
+---------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
| Table   | Create Table                                                                                                                                                                                                                                                          |
+---------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
| menber1 | CREATE TABLE `menber1` (`id` int DEFAULT NULL,`name` varchar(10) DEFAULT NULL,`carid` int DEFAULT NULL,`phone` int DEFAULT NULL,`address` varchar(50) DEFAULT NULL,`remark` text
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci |
+---------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
1 row in set (0.00 sec)mysql> #直接创建索引
mysql> create index name_index on menber1(name);
Query OK, 0 rows affected (0.02 sec)
Records: 0  Duplicates: 0  Warnings: 0#查看索引
mysql> show create table menber1;
+---------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
| Table   | Create Table                                                                                                                                                                                                                                                                                       |
+---------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
| menber1 | CREATE TABLE `menber1` (`id` int DEFAULT NULL,`name` varchar(10) DEFAULT NULL,`carid` int DEFAULT NULL,`phone` int DEFAULT NULL,`address` varchar(50) DEFAULT NULL,`remark` text,KEY `name_index` (`name`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci |
+---------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
1 row in set (0.00 sec)mysql> #修改表方式创建
ALTER TABLE 表名 ADD INDEX 索引名 (列名);#创建表的时候指定索引
CREATE TABLE 表名 ( 字段1 数据类型,字段2 数据类型[,...],INDEX 索引名 (列名));

唯一索引

#直接创建
mysql> create unique index carid_index on menber1 (carid);
Query OK, 0 rows affected (0.03 sec)
Records: 0  Duplicates: 0  Warnings: 0#查看表
mysql> show create table menber1;
+---------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
| Table   | Create Table                                                                                                                                                                                                                                                                                                                             |
+---------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
| menber1 | CREATE TABLE `menber1` (`id` int DEFAULT NULL,`name` varchar(10) DEFAULT NULL,`carid` int DEFAULT NULL,`phone` int DEFAULT NULL,`address` varchar(50) DEFAULT NULL,`remark` text,UNIQUE KEY `carid_index` (`carid`),KEY `name_index` (`name`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci |
+---------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
1 row in set (0.00 sec)mysql> #修改表方式创建
ALTER TABLE 表名 ADD UNIQUE 索引名 (列名);#创建表的时候指定
CREATE TABLE 表名 (字段1 数据类型,字段2 数据类型[,...],UNIQUE 索引名 (列名));

主键索引

创表的时候创建主键
修改表结构创建主键

组合索引

#创建组合索引
mysql> create index index_name_phone_address_ on menber1 (name,phone,address);
Query OK, 0 rows affected (0.03 sec)
Records: 0  Duplicates: 0  Warnings: 0mysql> show create table menber1;
+---------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
| Table   | Create Table                                                                                                                                                                                                                                                                                                                                                                                           |
+---------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
| menber1 | CREATE TABLE `menber1` (`id` int DEFAULT NULL,`name` varchar(10) DEFAULT NULL,`carid` int DEFAULT NULL,`phone` int DEFAULT NULL,`address` varchar(50) DEFAULT NULL,`remark` text,UNIQUE KEY `carid_index` (`carid`),KEY `name_index` (`name`),KEY `index_name_phone_address_` (`name`,`phone`,`address`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci |
+---------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
1 row in set (0.00 sec)mysql> #查询格式
select * from 表名 where 列名1='...' AND 列名2='...' AND 列名3='...';并且注意:因为 select 语句的 where 条件是依次从左往右执行的,所以在使用 select 语句查询时 where 条件使用的字段顺序必须和组合索引中的排序一致,否则索引将不会生效。

全文索引

#直接创建全文索引
mysql> create fulltext index remart_index on menber1 (remark);
Query OK, 0 rows affected, 1 warning (0.13 sec)
Records: 0  Duplicates: 0  Warnings: 1mysql> show create table menber1;
+---------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
| Table   | Create Table                                                                                                                                                                                                                                                                                                                                                                                                                                     |
+---------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
| menber1 | CREATE TABLE `menber1` (`id` int DEFAULT NULL,`name` varchar(10) DEFAULT NULL,`carid` int DEFAULT NULL,`phone` int DEFAULT NULL,`address` varchar(50) DEFAULT NULL,`remark` text,UNIQUE KEY `carid_index` (`carid`),KEY `name_index` (`name`),KEY `index_name_phone_address_` (`name`,`phone`,`address`),FULLTEXT KEY `remart_index` (`remark`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci |
+---------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
1 row in set (0.00 sec)mysql> #更改表结构创建全文索引
mysql> alter table menber2 add fulltext index_remark (remark);
Query OK, 0 rows affected, 1 warning (0.19 sec)
Records: 0  Duplicates: 0  Warnings: 1mysql> show create table menber2;
+---------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
| Table   | Create Table                                                                                                                                                                                                                                                                                                    |
+---------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
| menber2 | CREATE TABLE `menber2` (`id` int DEFAULT NULL,`name` varchar(10) DEFAULT NULL,`carid` int DEFAULT NULL,`phone` int DEFAULT NULL,`address` varchar(50) DEFAULT NULL,`remark` text,FULLTEXT KEY `index_remark` (`remark`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci |
+---------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
1 row in set (0.01 sec)mysql> #创建表的时候一步到位创建全文索引
mysql> create table menber3 (id int(10),name varchar(10),carid int(18),phone int((11),address varchar(50),remark text,fulltext (remark));
Query OK, 0 rows affected, 3 warnings (0.13 sec)mysql> show create table menber3;
+---------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
| Table   | Create Table                                                                                                                                                                                                                                                                                              |
+---------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
| menber3 | CREATE TABLE `menber3` (`id` int DEFAULT NULL,`name` varchar(10) DEFAULT NULL,`carid` int DEFAULT NULL,`phone` int DEFAULT NULL,`address` varchar(50) DEFAULT NULL,`remark` text,FULLTEXT KEY `remark` (`remark`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci |
+---------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
1 row in set (0.00 sec)mysql> 

测试模糊匹配

#插入数据
mysql> insert into menber1 values(1,'zhangsan',123123,123123,'nanjing','this is member!');
Query OK, 1 row affected (0.01 sec)mysql> insert into menber1 values(2,'lisi',456456,456456,'beijing','this is vip!');
Query OK, 1 row affected (0.01 sec)mysql> insert into menber1 values(3,'wangwu',789789,78979,'shanghai','this is vip member!');
Query OK, 1 row affected (0.01 sec)mysql> select * from menber1;
+------+----------+--------+--------+----------+---------------------+
| id   | name     | carid  | phone  | address  | remark              |
+------+----------+--------+--------+----------+---------------------+
|    1 | zhangsan | 123123 | 123123 | nanjing  | this is member!     |
|    2 | lisi     | 456456 | 456456 | beijing  | this is vip!        |
|    3 | wangwu   | 789789 |  78979 | shanghai | this is vip member! |
+------+----------+--------+--------+----------+---------------------+
3 rows in set (0.00 sec)mysql> #测试模糊匹配mysql> select * from menber1 where match(remark) against('vip');
+------+--------+--------+--------+----------+---------------------+
| id   | name   | carid  | phone  | address  | remark              |
+------+--------+--------+--------+----------+---------------------+
|    2 | lisi   | 456456 | 456456 | beijing  | this is vip!        |
|    3 | wangwu | 789789 |  78979 | shanghai | this is vip member! |
+------+--------+--------+--------+----------+---------------------+
2 rows in set (0.01 sec)mysql> select * from menber1 where match(remark) against('member');
+------+----------+--------+--------+----------+---------------------+
| id   | name     | carid  | phone  | address  | remark              |
+------+----------+--------+--------+----------+---------------------+
|    1 | zhangsan | 123123 | 123123 | nanjing  | this is member!     |
|    3 | wangwu   | 789789 |  78979 | shanghai | this is vip member! |
+------+----------+--------+--------+----------+---------------------+
2 rows in set (0.00 sec)mysql> 

中文模糊匹配

在这里插入图片描述

在这里插入图片描述

#创建表
mysql> create table test (id int,name char(4));
Query OK, 0 rows affected (0.03 sec)mysql> show tables;
+----------------+
| Tables_in_test |
+----------------+
| menber1        |
| menber2        |
| menber3        |
| test           |
+----------------+
4 rows in set (0.01 sec)mysql> #插入数据
mysql> insert into test values(1,'苹果手机');
Query OK, 1 row affected (0.00 sec)mysql> insert into test values(2,'华为手机');
Query OK, 1 row affected (0.00 sec)mysql> insert into test values(3,'小米手机');
Query OK, 1 row affected (0.01 sec)mysql> insert into test values(,'三星平板');
ERROR 1064 (42000): You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near ','三星平板')' at line 1
mysql> insert into test values(4,'三星平板');
Query OK, 1 row affected (0.01 sec)mysql> insert into test values(5,'华为平板');
Query OK, 1 row affected (0.00 sec)mysql> insert into test values(6,'魅族平板');
Query OK, 1 row affected (0.01 sec)mysql> select * from test;
+------+--------------+
| id   | name         |
+------+--------------+
|    1 | 苹果手机     |
|    2 | 华为手机     |
|    3 | 小米手机     |
|    4 | 三星平板     |
|    5 | 华为平板     |
|    6 | 魅族平板     |
+------+--------------+
6 rows in set (0.00 sec)mysql> #配置全文模糊搜索
mysql> alter table test add fulltext name_index (name) with parser ngram;
Query OK, 0 rows affected, 1 warning (0.14 sec)
Records: 0  Duplicates: 0  Warnings: 1mysql> show create table test;
+-------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
| Table | Create Table                                                                                                                                                                                                           |
+-------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
| test  | CREATE TABLE `test` (`id` int DEFAULT NULL,`name` char(4) DEFAULT NULL,FULLTEXT KEY `name_index` (`name`) /*!50100 WITH PARSER `ngram` */ 
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci |
+-------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
1 row in set (0.00 sec)mysql> #测试中文模糊搜索
mysql> select * from test where match(name) against('华为');
+------+--------------+
| id   | name         |
+------+--------------+
|    2 | 华为手机     |
|    5 | 华为平板     |
+------+--------------+
2 rows in set (0.01 sec)mysql> select * from test where match(name) against('平板');
+------+--------------+
| id   | name         |
+------+--------------+
|    4 | 三星平板     |
|    5 | 华为平板     |
|    6 | 魅族平板     |
+------+--------------+
3 rows in set (0.00 sec)mysql> 

6、查看索引

show index from 表名;
show keys from 表名;

各字段的含义如下:

  • Table:表的名称。
  • Non_unique:如果索引不能包括重复词,则为 0;如果可以,则为 1。
  • Key_name:索引的名称。
  • Seq_in_index:索引中的列序号,从 1 开始。
  • Column_name:列名称。
  • Collation:列以什么方式存储在索引中。在 MySQL 中,有值‘A’(升序)或 NULL(无分类)。
  • Cardinality:索引中唯一值数目的估计值。
  • Sub_part:如果列只是被部分地编入索引,则为被编入索引的字符的数目。如果整列被编入索引,则为NULL。
  • Packed:指示关键字如何被压缩。如果没有被压缩,则为 NULL。
  • Null:如果列含有 NULL,则含有 YES。如果没有,则该列含有 NO。
  • Index_type:用过的索引方法(BTREE, FULLTEXT, HASH, RTREE)。
  • Comment:备注。
mysql> show index from menber1;
+---------+------------+---------------------------+--------------+-------------+-----------+-------------+----------+--------+------+------------+---------+---------------+---------+------------+
| Table   | Non_unique | Key_name                  | Seq_in_index | Column_name | Collation | Cardinality | Sub_part | Packed | Null | Index_type | Comment | Index_comment | Visible | Expression |
+---------+------------+---------------------------+--------------+-------------+-----------+-------------+----------+--------+------+------------+---------+---------------+---------+------------+
| menber1 |          0 | carid_index               |            1 | carid       | A         |           2 |     NULL |   NULL | YES  | BTREE      |         |               | YES     | NULL       |
| menber1 |          1 | name_index                |            1 | name        | A         |           2 |     NULL |   NULL | YES  | BTREE      |         |               | YES     | NULL       |
| menber1 |          1 | index_name_phone_address_ |            1 | name        | A         |           2 |     NULL |   NULL | YES  | BTREE      |         |               | YES     | NULL       |
| menber1 |          1 | index_name_phone_address_ |            2 | phone       | A         |           2 |     NULL |   NULL | YES  | BTREE      |         |               | YES     | NULL       |
| menber1 |          1 | index_name_phone_address_ |            3 | address     | A         |           2 |     NULL |   NULL | YES  | BTREE      |         |               | YES     | NULL       |
| menber1 |          1 | remart_index              |            1 | remark      | NULL      |           2 |     NULL |   NULL | YES  | FULLTEXT   |         |               | YES     | NULL       |
+---------+------------+---------------------------+--------------+-------------+-----------+-------------+----------+--------+------+------------+---------+---------------+---------+------------+
6 rows in set (0.02 sec)mysql> mysql> show keys from menber1;
+---------+------------+---------------------------+--------------+-------------+-----------+-------------+----------+--------+------+------------+---------+---------------+---------+------------+
| Table   | Non_unique | Key_name                  | Seq_in_index | Column_name | Collation | Cardinality | Sub_part | Packed | Null | Index_type | Comment | Index_comment | Visible | Expression |
+---------+------------+---------------------------+--------------+-------------+-----------+-------------+----------+--------+------+------------+---------+---------------+---------+------------+
| menber1 |          0 | carid_index               |            1 | carid       | A         |           2 |     NULL |   NULL | YES  | BTREE      |         |               | YES     | NULL       |
| menber1 |          1 | name_index                |            1 | name        | A         |           2 |     NULL |   NULL | YES  | BTREE      |         |               | YES     | NULL       |
| menber1 |          1 | index_name_phone_address_ |            1 | name        | A         |           2 |     NULL |   NULL | YES  | BTREE      |         |               | YES     | NULL       |
| menber1 |          1 | index_name_phone_address_ |            2 | phone       | A         |           2 |     NULL |   NULL | YES  | BTREE      |         |               | YES     | NULL       |
| menber1 |          1 | index_name_phone_address_ |            3 | address     | A         |           2 |     NULL |   NULL | YES  | BTREE      |         |               | YES     | NULL       |
| menber1 |          1 | remart_index              |            1 | remark      | NULL      |           2 |     NULL |   NULL | YES  | FULLTEXT   |         |               | YES     | NULL       |
+---------+------------+---------------------------+--------------+-------------+-----------+-------------+----------+--------+------+------------+---------+---------------+---------+------------+
6 rows in set (0.01 sec)mysql> 

7、删除索引

#直接删除索引
DROP INDEX 索引名 ON 表名;#修改表方式删除索引
ALTER TABLE 表名 DROP INDEX 索引名;#删除主键索引
ALTER TABLE 表名 DROP PRIMARY KEY;

相关文章:

  • C++智能指针用法及内存管理
  • Jenkins+Docker 实现一键自动化部署项目
  • Laravel单元测试使用示例
  • Git 使用规范
  • 【 java 基础问题 第二篇 】
  • 学习threejs,超炫银河黑洞效果模拟
  • 初识Docker:容器化技术的入门指南
  • 180 度 = π 弧度
  • [网页五子棋][匹配模块]前后端交互接口(消息推送机制)、客户端开发(匹配页面、匹配功能)
  • Android学习之定时任务
  • 大数据-273 Spark MLib - 基础介绍 机器学习算法 决策树 分类原则 分类原理 基尼系数 熵
  • 深入解析Linux死锁:原理、原因及解决方案
  • 《ChatGPT o3抗命:AI失控警钟还是成长阵痛?》
  • 基于对比学习的推荐系统开发方案,使用Python在PyCharm中实现
  • Transformer架构详解:从Attention到ChatGPT
  • Senna代码解读
  • spring sentinel
  • Linux `vi/vim` 编辑器深度解析与高阶应用指南
  • (25年5.28)ChatGPT Plus充值教程与实用指南:附国内外使用案例与模型排行
  • Service Worker介绍及应用(实现Web Push机制)
  • 福建城乡建设部网站首页/百度信息流怎么收费
  • 商丘公司做网站/收录优美图片崩了
  • 江阴企业网站建设/在线注册免费域名
  • app注册推广团队/百度爱采购怎么优化排名
  • 加微信群网站怎么做的/如何快速推广网站
  • 邯郸贴吧网站/杭州网站推广找哪家