请教主键,索引,标志的正确使用
我看了联机帮助,但没有说他们之间的联系,我举一个简单的实际应用,高手指点一下如何做?
一个表,table,里面有ID,sid,name,等列,其中ID为数字,其他为字符,
一般不要使用ID,在读取数据库时都是搜索sid(varchar),排序也是按照sid或者name来排。sid有唯一性,但数据类型是varchar,name不具有唯一性,
问题,
1、在上面的表里,ID几乎可以不用,是否可以删除?标志是否可以不用,有什么用?
2、主键应该设置在哪个列上?
3、如何建立索引?