select * from 表名 where id=值 表大也不会增加太多的负担的,只要id为主键。 因为它是直接选取(这就是设为主键的目的),并不是一条一条地去找。 但表大如果用: select * from 表名 where 字段 like '%" & 内容& "%'" 来找,那系统会摊了的。 如果你的表大,而经常会有这样的模糊查找,建议把数据库进行改造 比如新建一个查找“内容”的表名,表内容就为查找的记录。这个方法中能为经常查找的内容建新表。 可以使用程序自动来生成(第一次查会查慢,但第二次以后就飞一样了)。 如果不是模糊查找,分别生成以那个字段为主键的表,那样查找也会非快的。