mysql测试题二

 TEXT 类型用于存储大文本数据,最多可存储约 65,535 个字符。VARCHAR 最多只能存储 65,535 字节。

 

UNIQUE 约束确保列中的所有值都是不同的,但允许 NULL 值(除非同时指定了 NOT NULL)。

 

DECIMAL 类型用于存储精确的小数值,适合财务数据,因为它不会出现浮点数的舍入误差。

 

PRIMARY KEY 约束唯一标识表中的每条记录,主键列不能包含 NULL 值,且必须包含唯一值。

 

ENUM 是一个字符串对象,其值从预定义的值列表中选择,只能存储其中一个值。

 

索引的主要目的是加快数据检索速度,通过创建指向数据的指针来减少需要扫描的数据量。

 

MySQL 默认使用 B树索引(实际上是 B+树),它适用于全键值、键值范围或键前缀查找。

 

EXPLAIN 输出的 type 列中,system 是性能最好的(表只有一行),其次是 consteq_ref 等,ALL 表示全表扫描性能最差。

 

EXPLAIN 命令显示 MySQL 如何执行查询,包括使用的索引、连接类型等信息,是性能分析的重要工具。

 

posted @ 2026-05-21 11:45  cnetsa  阅读(7)  评论(0)    收藏  举报