我已经从MongoDB导出了数据,我正在将csv文件导入MySQL。我在MongoDB中有一些索引,而将这些文件导入MySQL时,我无法在MySQL中获得索引。有人能帮我吗?我需要MySQL中的索引。我需要做什么?第一步:我已经创建了集合MongoDB,并在其中创建了一些索引,并导出到CSV文件中。步骤2:我已经将CSV文件导入MySQL。现在我得到了所有的数据,但没有索引,我需要做的是在MySQL上得到这些索引。
khbbv19g1#
您可以使用CREATE INDEX或ALTER TABLE...ADD INDEX添加索引。您可以在加载CSV数据之前或之后执行此操作。每个SQL表中需要的索引可能与MongoDB数据库中定义的索引不同。事实上,可能是这样。索引是支持特定SQL查询所必需的。在知道应用程序需要优化哪些SQL查询之前,无法选择正确的索引。你可能会喜欢我的演示How to Design Indexes, Really,或the video recording。演示是从2012年,但概念是相当万年青。
CREATE INDEX
ALTER TABLE...ADD INDEX
1条答案
按热度按时间khbbv19g1#
您可以使用
CREATE INDEX
或ALTER TABLE...ADD INDEX
添加索引。您可以在加载CSV数据之前或之后执行此操作。
每个SQL表中需要的索引可能与MongoDB数据库中定义的索引不同。事实上,可能是这样。
索引是支持特定SQL查询所必需的。在知道应用程序需要优化哪些SQL查询之前,无法选择正确的索引。
你可能会喜欢我的演示How to Design Indexes, Really,或the video recording。演示是从2012年,但概念是相当万年青。