2010-06-22 66 views
0

是索引表的更好方法吗?我可以为我的数据库表建立索引吗?如果有,如何?

+1

你在用什么 - MS SQL,Oracle,MySQL?当然,你可以索引你的桌子,但你为什么想要?你有性能问题吗?你的表结构是什么样的?是否有频繁的插入,更新和删除?或者纯粹是为了查询?这样的小(!)细节使您的问题得到解答变得更容易。 – codingbadger 2010-06-22 07:28:02

回答

1

大多数关系数据库都能够创建和维护索引。 就像在前面的答案中提到的那样,唯一的主键字段通常会被索引。 创建自定义索引的语句如下: CREATE INDEX index_name ON table_name(col_name) 但请记住,虽然索引可加快您的选择速度,但会减慢插入和更新速度。

0

您的数据库引擎很可能会自动为唯一字段和主键创建索引。

但是,当然你也可以手动创建索引。 Read about creating indexes in MySQL

为了给您提供更好的信息,请澄清您的问题并指定您使用的数据库引擎。

相关问题