數(shù)據(jù)庫索引是一種提高表操作速度的數(shù)據(jù)結(jié)構(gòu)。可以使用一列或多列創(chuàng)建索引,為快速隨機查找和記錄訪問的高效排序提供基礎(chǔ)。
使用 MySQL 索引的最佳實踐是。
如果表對于 CSV 來說非常大,那么使用索引會將記錄插入到末尾。
索引創(chuàng)建表的一系列行。
索引可加速某些選擇操作
對于具有索引的表,INSERT 和 UPDATE 語句需要更多時間,而對于這些表,SELECT 語句會變得更快。原因是數(shù)據(jù)庫在進行插入或更新時,也需要插入或更新索引值。
MySQL 索引示例:如果 CSV 文件分散,則索引會維護行的順序。
讓我們看一個創(chuàng)建索引的示例。
在特定列上創(chuàng)建表和索引。
mysql> create table IndexingDemo -> ( -> Id int, -> Name varchar(100) -> ); Query OK, 0 rows affected (0.86 sec)
登錄后復(fù)制
在表上創(chuàng)建索引的語法。
create index yourIndexName on yourTableName(column_name);
登錄后復(fù)制
以下是輸出。
mysql> create index indexName on IndexingDemo(Name); Query OK, 0 rows affected (0.75 sec) Records: 0 Duplicates: 0 Warnings: 0
登錄后復(fù)制
以上就是使用MySQL索引的最佳實踐是什么?的詳細內(nèi)容,更多請關(guān)注www.92cms.cn其它相關(guān)文章!