国产成人精品久久免费动漫-国产成人精品天堂-国产成人精品区在线观看-国产成人精品日本-a级毛片无码免费真人-a级毛片毛片免费观看久潮喷

您的位置:首頁技術(shù)文章
文章詳情頁

MySQL如何加索引?

瀏覽:94日期: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這兩種方式了,如:現(xiàn)有一張表:

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`=? 這是不會用到索引的,應(yīng)該按下面這樣:select * from `project` where `p_id`=? and `p_name`=? 順序一定要按建索引的來,也可以在查詢語句前加上EXPLAIN查看過程: EXPLAIN select * from `project` where `p_id`=? and `p_name`=?

回答2:

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

相關(guān)文章:
主站蜘蛛池模板: 欧美日本一道高清二区三区 | 久久免费在线视频 | 91aaa免费免费国产在线观看 | 久久国产精品久久久久久久久久 | 日韩视频一区二区 | 亚洲日本一区二区三区 | 日本a级三级三级三级久久 日本a级特黄三级三级三级 | 免费va国产高清不卡大片 | 国产一级黄色 | 在线观看国产精品入口 | 日韩中文字幕在线免费观看 | 成人亚洲国产精品久久 | 免费网站看v片在线香蕉 | a级毛片在线观看 | 欧美一区二区在线免费观看 | 欧美亚洲日本韩国一级毛片 | 在线a毛片免费视频观看 | 男人又粗又硬桶女人免费 | 一区二区三区成人 | 欧美一级久久久久久久久大 | 久久99精品免费视频 | 欧美 亚洲 另类 自拍 在线 | 五月激情丁香婷婷综合第九 | 国产精品久久九九 | 国产免费一区不卡在线 | 国产精品黄网站免费进入 | 2022免费国产精品福利在线 | 国产亚洲精彩视频 | 日韩精品一区二区三区乱码 | 国产成人精品高清不卡在线 | 国产精品久久久一区二区三区 | 亚洲经典在线观看 | 久久在线国产 | 欧美日韩国产高清一区二区三区 | 99国产精品热久久久久久夜夜嗨 | 亚洲人成在线精品 | 久久色国产| 成年网站免费视频黄 | 成人国产在线视频 | 亚洲欧美日韩国产精品久久 | 欧美一级免费大片 |