字段使用函数索引被抑制
发表于:2025-11-12 作者:千家信息网编辑
千家信息网最后更新 2025年11月12日,在索引字段上使用函数,该字段的索引将会被抑制。如下案例:查看表结构:点击(此处)折叠或打开mysql> show create table test06 \G*********************
千家信息网最后更新 2025年11月12日字段使用函数索引被抑制在索引字段上使用函数,该字段的索引将会被抑制。如下案例:
查看表结构:
对比一下执行计划:
查看表结构:
点击(此处)折叠或打开
- mysql> show create table test06 \G
- *************************** 1. row ***************************
- Table: test06
- Create Table: CREATE TABLE `test06` (
- `id` bigint(11) NOT NULL DEFAULT '0',
- `u_id` bigint(11) NOT NULL,
- `openid` varchar(100) DEFAULT NULL,
- `unionid` varchar(100) DEFAULT NULL,
- `username` varchar(100) NOT NULL,
- `password` varchar(100) NOT NULL,
- `create_time` datetime NOT NULL,
- KEY `idx_test03_id` (`id`),
- KEY `idx_test03_name` (`username`),
- KEY `idx_test06_crea_time` (`create_time`)
- ) ENGINE=InnoDB DEFAULT CHARSET=utf8
点击(此处)折叠或打开
- mysql> select count(*) from test06 where date(create_time)=curdate();
- +----------+
- | count(*) |
- +----------+
- | 0 |
- +----------+
- 1 row in set (1.00 sec)
点击(此处)折叠或打开
- mysql> select count(*) from test06 where create_time=date_format(curdate(),'%Y-%m-%d');
- +----------+
- | count(*) |
- +----------+
- | 0 |
- +----------+
- 1 row in set (0.03 sec)
对比一下执行计划:
点击(此处)折叠或打开
- mysql> explain select count(*) from test06 where date(create_time)=curdate();
- +----+-------------+--------+-------+---------------+----------------------+---------+------+---------+--------------------------+
- | id | select_type | table | type | possible_keys | key | key_len | ref | rows | Extra |
- +----+-------------+--------+-------+---------------+----------------------+---------+------+---------+--------------------------+
- | 1 | SIMPLE | test06 | index | NULL | idx_test06_crea_time | 5 | NULL | 2009559 | Using where; Using index |
- +----+-------------+--------+-------+---------------+----------------------+---------+------+---------+--------------------------+
- 1 row in set (0.00 sec)
- mysql> explain select count(*) from test06 where create_time=date_format(curdate(),'%Y-%m-%d');
- +----+-------------+--------+------+----------------------+----------------------+---------+-------+------+-------------+
- | id | select_type | table | type | possible_keys key | key_len | ref | rows | Extra |
- +----+-------------+--------+------+----------------------+----------------------+---------+-------+------+-------------+
- | 1 | SIMP | test06 | ref | idx_test06_crea_time | idx_test06_crea_time | 5 | const | 1 | Using index |
- +----+-------------+--------+------+----------------------+----------------------+---------+-------+------+-------------+
函数
字段
索引
查询
时间
案例
结构
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
京东云服务器配置管理ip
缺考数据库系统工程师还能报吗
参考文献数据库格式化
郍有招软件开发的工
做一个单机软件需要服务器吗
智园软件开发管理有限公司
储存过程数据库对象
中转服务器挖矿违法吗
数据库查询突然变慢
微服务器安全吗
上海互联网软件开发机构
网络安全运维工程师防火墙
crt连服务器无反应
幼儿园开展网络安全教育信息
数据库应用技术与开发学什么
网络安全密码多久需要更换
关系型数据库和关系数据模型
连接数据库服务器登录失败
我的世界服务器计分板冲突
大智慧设置代理服务器
招聘网站要数据库吗
金融领域数据库有哪些
网站 租用服务器价格
云海服务器管理公司
北京熊无常网络技术有限公司
世界之窗 代理服务器
软件开发如何加入学校的协同
英语不好能学软件开发么吗
imformax数据库
数据库查询部门所有信息