午夜剧场伦理_日本一道高清_国产又黄又硬_91黄色网战_女同久久另类69精品国产_妹妹的朋友在线

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

MySQL如何加索引?

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

相關文章:
主站蜘蛛池模板: 99热在线观看精品 | 国产传媒自拍 | 色资源在线观看 | 欧美日韩黄色片 | 日本在线播放视频 | 国产精品精品软件视频 | 午夜在线免费视频 | 黄色一级大片免费看 | 可以免费看的av | 白嫩白嫩国产精品 | 蜜臀99久久精品久久久久久软件 | 欧美人人爽 | 天天干国产| 国产精品xxxxx | 亚洲成人一区在线 | 亚洲第一色区 | 国产精品一二三四五区 | 国产精品久久影院 | 青青国产在线观看 | 麻豆做爰免费观看 | 超碰在线人人干 | 久久精品一级片 | 欧美日一区二区三区 | 国产一区二区三区视频在线 | 香蕉视频在线播放 | 国产美女自拍视频 | 在线日韩中文字幕 | 成人精品国产免费网站 | 国产精品探花一区二区在线观看 | 欧美在线视频二区 | 成人资源在线观看 | 午夜精品久久久久久久99 | 色综合婷婷| 成 人 黄 色 片 在线播放 | av导航网站| 天堂在线观看中文字幕 | 午夜视频在线观看一区 | 韩国av毛片 | 国产又黄又爽视频 | 蜜桃成人| 欧美成人自拍视频 |