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

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

MySQL如何加索引?

瀏覽:72日期: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語句,你可以一條一條執行,也可以一起執行。

相關文章:
主站蜘蛛池模板: 精品一区二区三区免费观看 | 欧美激情特级黄aa毛片 | 欧美一区二区在线视频 | 亚洲一区二区三区高清网 | 亚洲系列中文字幕一区二区 | 国产精品jvid在线观看 | 国产盗摄一区二区 | 欧美一级片在线观看 | 精品欧美日韩一区二区 | 香蕉网站狼人久久五月亭亭 | 国产精品99久久久久久宅男 | 国产精品单位女同事在线 | 特级做a爰片毛片免费看一区 | 久久a级片| 综合精品 | 成人午夜在线视频 | 成熟女人免费一级毛片 | 欧美人成在线视频 | 亚洲精品亚洲人成毛片不卡 | 91啦丨国产丨 | 午夜91理论片 | 国产成人福利免费观看 | 国产一区二区在线免费观看 | 国产成人在线网址 | 亚洲欧美日韩天堂 | aaaaaaa毛片 | 国产日本欧美亚洲精品视 | 永久黄网站色视频免费观看99 | 在线视频日韩精品 | 欧美色性视频 | 久久成人在线 | 日韩欧美在线观看一区 | 99精品在线免费 | 欧美成人影院在线观看三级 | 国产精品黄页在线播放免费 | 中国老太性色xxxxxhd | 国产成人综合高清在线观看 | 最新欧美一级视频 | 久久院线| 中文在线最新版天堂 | 久久免费久久 |