什麼是索引關鍵字的意思和它提供了什麼功能?我知道這是爲了加快查詢的速度,但我不確定如何做到這一點。MYSQL:索引關鍵字在創建表和何時使用它
當如何選擇要索引的列?
索引使用的樣品如下所示在創建表查詢:
CREATE TABLE `blog_comment`
(
`id` INTEGER NOT NULL AUTO_INCREMENT,
`blog_post_id` INTEGER,
`author` VARCHAR(255),
`email` VARCHAR(255),
`body` TEXT,
`created_at` DATETIME,
PRIMARY KEY (`id`),
INDEX `blog_comment_FI_1` (`blog_post_id`),
CONSTRAINT `blog_comment_FK_1`
FOREIGN KEY (`blog_post_id`)
REFERENCES `blog_post` (`id`)
)Type=MyISAM
;