欧美一区二区三区老妇人-欧美做爰猛烈大尺度电-99久久夜色精品国产亚洲a-亚洲福利视频一区二区

mysql索引怎么卸載,Mysql卸載

如何刪除mysql 主鍵索引

刪除主鍵時是否會刪除索引?

專注于為中小企業(yè)提供網(wǎng)站建設、網(wǎng)站制作服務,電腦端+手機端+微信端的三站合一,更高效的管理,為中小企業(yè)云龍免費做網(wǎng)站提供優(yōu)質的服務。我們立足成都,凝聚了一批互聯(lián)網(wǎng)行業(yè)人才,有力地推動了超過千家企業(yè)的穩(wěn)健成長,幫助中小企業(yè)通過網(wǎng)站建設實現(xiàn)規(guī)模擴充和轉變。

答案取決于索引是創(chuàng)建主鍵時自動創(chuàng)建的,還是創(chuàng)建主鍵前手工創(chuàng)建的。

測試如下:--建表create

table

hqy_test(id

integer)

;--建索引create

(unique)index

idx_hqy_id

on

hqy_test(id)

;--加主鍵alter

table

hqy_test

add

constraint

pk_hqy_id

primary

key

(id);

select

index_name

from

user_indexes

where

index_name='IDX_HQY_ID';IDX_HQY_ID

---刪除主鍵

alter

table

hqy_test

drop

constraint

pk_hqy_id;或者:alter

table

hqy_test

drop

primary

key;

也是行的。

select

index_name

from

user_indexes

where

index_name='IDX_HQY_ID';

IDX_HQY_ID

==沒有刪除索引

--刪除索引,增加主鍵并自動創(chuàng)建索引

drop

index

idx_hqy_id;

alter

talbe

hqy_test

add

constraint

pk_hqy_id

primary

key(id)

using

index;

select

index_name

from

user_indexes

where

index_name='PK_HQY_ID';

PK_HQY_ID

==自動創(chuàng)建了索引

--刪除主鍵約束

alter

table

hqy_test

drop

primary

key;

select

index_name

from

user_indexes

where

index_name='PK_HQY_ID';

==索引被刪除了

如果刪除主鍵時,希望同時刪掉索引,則應該增加drop

index選項,從而不管索引是否是創(chuàng)建主鍵時自動創(chuàng)建的,即:alter

table

hqy_test

drop

primary

key

drop

index;

mysql怎么一次刪除表里多個索引

只能一個個刪除:

alter

table

表名

drop

index

索引名;

所以不想每次只刪除一個所以然后再重建一次索引,我想一次性刪除那些多余的索引,這樣索引只需要重建一次

----------------------

你這話有問題.說明你對其機制理解有誤.

mysql下不同存儲引擎索引的組織方式有點不同的

如果你是myisam,可以一個個直接刪除

如果你是innodb的,則應先刪除非主鍵索引,到最后才刪除主鍵索引

如何利用MySQL命令創(chuàng)建,查看,重建和刪除索引

第一步,創(chuàng)建數(shù)據(jù)庫表t_tree_info,命令如下:

create table t_tree_info(

id int(8),

tno int(4),

tname varchar(20),

tdesc varchar(100)

);

如下圖所示:

第二步,向表里插入3條數(shù)據(jù),插入后查看表記錄,如下圖所示:

第三步,創(chuàng)建數(shù)據(jù)庫索引tree_name,命令如下:

create index tree_name on t_tree_info (tname(20));

如下圖所示:

第四步,查看數(shù)據(jù)庫表索引,利用show命令

show index from t_tree_info;

如下圖所示:

第五步,重建索引,利用repari命令

repair table t_tree_info quick;

如下圖所示:

第六步,索引創(chuàng)建好了,在不使用該索引時,可以刪除

drop index tree_name on t_tree_info;

如下圖所示:

分享標題:mysql索引怎么卸載,Mysql卸載
地址分享:http://chinadenli.net/article31/dsgjjpd.html

成都網(wǎng)站建設公司_創(chuàng)新互聯(lián),為您提供搜索引擎優(yōu)化網(wǎng)站排名響應式網(wǎng)站用戶體驗電子商務

廣告

聲明:本網(wǎng)站發(fā)布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內容未經(jīng)允許不得轉載,或轉載時需注明來源: 創(chuàng)新互聯(lián)

成都做網(wǎng)站