mysql数据库,每天更新一次的字段,可以加索引么?

mysql数据库,每天更新一次的字段,可以加索引么?,第1张

更新一次影响不大,更新100次都没影响

对应要检索的字段就需要加索引,如果特别重要就要做聚集索引,如果有多个重要的字段,就要做联合索引

SUM(a) 这样的 *** 作 你完全应该用空间代替时间的方法来做 什么意思呢

比如 A表是类别表 有个字段 categoryid B表有个外键categoryid , 我们每次想看A表某个类别多少条数据,可能会对B表进行COUNT *** 作,这样会很浪费时间, 为什么不在A表加个字段number 每次B表添加减少数据,都更新一次A表数据量, 可以用程序 可以用数据库触发器等

你的这个业务也可以这样做

用一个字段保存SUM(a)的值 你每次更新A的时候 都更新一次这个字段就可以了

表述问题不是很清楚啊;

就是添加索引的两种方法;两种方法都是一样的,只不过第一种添加索引的方法中这个索引有名字

index test_nickname(nickname)//test_nickname是这个索引的名字;

index (nickname)索引使用的是默认名字;

在user表中你能看到你的 *** 作,其中就有你创建的索引,第一个索引有名字就是test_nickname,第二个是系统默认的,在索引时数据库自己使用起来是相同的,但是在日后的维护中,你需要删除索引,你知道名字就能直接删除,不知道你还要去查索引叫什么;

1.添加PRIMARY KEY(主键索引):

2.添加UNIQUE(唯一索引) :

3.添加INDEX(普通索引) :

4.添加FULLTEXT(全文索引) :

5.添加多列索引:


欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/bake/11957457.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-20
下一篇 2023-05-20

发表评论

登录后才能评论

评论列表(0条)

保存