我有一个mysql数据库。当我在表中输入数据[T_ID,T_Name,T_AGE](比如10k行左右)时,数据库是否会为该表隐式创建索引。如果是这样,那么如果我使用“创建索引..创建索引我自己会说什么T_ID”会发生什么。这两个索引是否存在,或者哪一个会实际存在。创建数据库索引Vs用户为表创建索引
0
A
回答
1
如果您指定primary key(t_id)
那么它会自动创建一个索引,并且您将无法在同一列上创建另一个索引。
为什么你不试试这些情况?
0
相关问题
- 1. 需要为Sqlite3数据库创建索引(索引)
- 2. 创建索引数据帧
- 3. H2数据库 - 创建索引
- 4. 创建索引
- 5. 在创建表上创建索引
- 6. 要求数据库引擎建议索引创建/删除
- 7. EF CodeFirst - 在数据库创建后创建索引
- 8. 创建索引数据库并创建对象存储
- 9. MySQL创建索引表
- 10. 创建Oracle表索引
- 11. SQL服务器索引创建vs启用索引
- 12. 如何为大型数据库表创建索引
- 13. 为DataFrame创建索引
- 14. 创建使用数据帧多索引
- 15. 创建一个列的索引Vs的上聚类列创建索引
- 16. 创建索引Nest
- 17. 索引未创建
- 18. postgres创建索引
- 19. 创建索引MATLAB
- 20. 创建索引列
- 21. MySQL索引创建
- 22. 如何为我的应用程序创建索引数据库
- 23. 索引视图索引创建失败
- 24. 使用openquery创建索引
- 25. 为索引创建新的表空间
- 26. 如何为我的表创建索引?
- 27. 使用elasticssearch客户端创建索引
- 28. 使用EF 5创建通过数据注释创建索引
- 29. 用于在数据库中创建索引的数据结构
- 30. 数据框中创作 - 重建索引
是的,我收到消息说“这样的列表已经编入索引”(Oracle)。现在我得到了结果。如果表具有主键,则不需要定义列并给出索引。 – Amarnath 2012-07-31 06:46:55
是的,你得到它:) – 2012-07-31 07:24:11
我读到,如果索引是排序数据库搜索使用二进制搜索。但是,如果我声明主键和主键列没有排序,那么如何发生seach ..请清除我这一个太.. :) – Amarnath 2012-07-31 07:57:15