我有个表,结构如下
uid, tid, time
三个字段。
我把uid,tid联合起来作为主键,主键是自动建立索引的。
那么
1、这个索引是怎么样的呢?
2、是uid和tid各建立一个独立索引?
3、还是uid,tid联合建一个?
4、如果是联合建立的,我单独使用uid会使用到索引么?单独使用tid会使用到索引么?
uid, tid, time
三个字段。
我把uid,tid联合起来作为主键,主键是自动建立索引的。
那么
1、这个索引是怎么样的呢?
2、是uid和tid各建立一个独立索引?
3、还是uid,tid联合建一个?
4、如果是联合建立的,我单独使用uid会使用到索引么?单独使用tid会使用到索引么?
单独一个字段作为主键就可以了。
如果是uid,tid是联合主键的话,是联合的索引的。
联合的话uid,tid都会使用到索引的。
目前就是要UID和TID联合确认一条记录,一定是唯一的,否则需求就实现不了了。
那么这个联合索引,不是有个说法么。
比如:
我建立的索引, KEY `u_t` (uid`,`tid`),
这样,我看两个字段同时使用的时候,会使用到u_t这索引。
我单独使用uid做条件,也会使用到u_t这个索引,
可我单独使用tid做条件,貌似就使用不了u_t这个索引了。
那么主键这个默认自动建的索引,也是这个特点么?