亚洲精品久久久中文字幕-亚洲精品久久片久久-亚洲精品久久青草-亚洲精品久久婷婷爱久久婷婷-亚洲精品久久午夜香蕉

您的位置:首頁技術文章
文章詳情頁

MySQL如何加索引?

瀏覽:70日期:2022-06-17 16:42:23

問題描述

索引可以一起加,還是一個一個加?!MySQL如何加索引?

MySQL如何加索引?

MySQL如何加索引?

問題解答

回答1:

1.添加PRIMARY KEY(主鍵索引) mysql>ALTER TABLE `table_name` ADD PRIMARY KEY ( `column` ) 2.添加UNIQUE(唯一索引) mysql>ALTER TABLE `table_name` ADD UNIQUE ( `column` ) 3.添加INDEX(普通索引) mysql>ALTER TABLE `table_name` ADD INDEX index_name ( `column` ) 4.添加FULLTEXT(全文索引) mysql>ALTER TABLE `table_name` ADD FULLTEXT ( `column`) 5.添加多列索引 mysql>ALTER TABLE `table_name` ADD INDEX index_name ( `column1`, `column2`, `column3` )最常見的就是 3、5這兩種方式了,如:現有一張表:

DROP TABLE IF EXISTS `project`;CREATE TABLE `project` ( `p_id` varchar(32) NOT NULL, `p_name` varchar(64) DEFAULT NULL, `p_intr` text, `p_save` varchar(512) DEFAULT NULL, `p_ctime` datetime DEFAULT NULL, PRIMARY KEY (`p_id`)) ENGINE=InnoDB DEFAULT CHARSET=utf8;

對它加主鍵索引:

ALTER TABLE `project` ADD PRIMARY KEY ( `p_id` )

對它加組合索引:

ALTER TABLE `project` ADD INDEX select_by_id_name KEY ( `p_id`, `p_name` )

這里需要注意索引順序( `p_id`, `p_name` )如果你這么查詢:select * from `project` where `p_name`=? and `p_id`=? 這是不會用到索引的,應該按下面這樣:select * from `project` where `p_id`=? and `p_name`=? 順序一定要按建索引的來,也可以在查詢語句前加上EXPLAIN查看過程: EXPLAIN select * from `project` where `p_id`=? and `p_name`=?

回答2:

就是一些sql語句,你可以一條一條執行,也可以一起執行。

相關文章:
主站蜘蛛池模板: 香蕉视频最新地址 | 精品一区二区高清在线观看 | 很黄的网站在线观看 | 精品国产免费一区二区三区 | 黄色免费在线观看网站 | 操亚洲美女 | 成人性色生活片 | 国产视频一区二区在线观看 | 久久综合色之久久综合 | 亚洲不卡一区二区三区在线 | 亚洲欧洲精品国产二码 | 国产黄色三级网站 | 国产三级高清 | 91在线免费看| 亚洲国产九九精品一区二区 | 黄色一级毛片看一级毛片 | 两性色午夜视频自由成熟的性 | 国产一区二区三区在线视频 | 欧洲男女啪啪免费观看 | 色综合中文字幕在线亚洲 | 日本免费人成在线网站 | 91精品福利老司机在线观看 | 91精品网| 亚洲成在人天堂一区二区 | 91福利国产在线在线播放 | 欧美日韩高清观看一区二区 | 182tv午夜线路一线路二 | 欧美操大逼视频 | 91免费国产 | 欧美在线观看一区二区三区 | 国产福利一区二区三区视频在线 | 欧美一级高清片在线 | 中国一级特黄aa毛片大片 | 国产一级黄色网 | 国产精品久久久天天影视香蕉 | 午夜一区二区三区 | 成年美女黄网站色大片免费看 | 91视频看看| 日本粉嫩毛片视频 | 国产欧美精品一区二区三区四区 | 人人澡人人澡碰人人看软件 |