1、打開Navicat,右擊oracle數(shù)據(jù)庫,然后點(diǎn)擊【打開連接】。
崇明ssl適用于網(wǎng)站、小程序/APP、API接口等需要進(jìn)行數(shù)據(jù)傳輸應(yīng)用場景,ssl證書未來市場廣闊!成為創(chuàng)新互聯(lián)的ssl證書銷售渠道,可以享受市場價(jià)格4-6折優(yōu)惠!如果有意向歡迎電話聯(lián)系或者加微信:13518219792(備注:SSL證書合作)期待與您的合作!
2、點(diǎn)擊【其它】,然后點(diǎn)擊【索引】,此時(shí)顯示oracle數(shù)據(jù)庫中所有的索引。
3、右擊要刪除的索引,然后選擇【設(shè)計(jì)索引】。
4、核實(shí)索引內(nèi)容,以免錯(cuò)刪。
5、右擊要刪除的索引,然后選擇【刪除索引】。
6、最后勾選【確定】,然后點(diǎn)擊【刪除】。
7、此時(shí)該索引就刪除了。
刪除掉table_name中的索引index_name的SQL語句如下:
DROP INDEX index_name ON talbe_name
ALTER
TABLE
DROP
PARTITION
用于刪除table中某個(gè)PARTITION和其中的數(shù)據(jù),主要是用于歷史數(shù)據(jù)的刪除。如果還想保留數(shù)據(jù),就需要合并到另一個(gè)partition中。
刪除該partition之后,如果再insert該partition范圍內(nèi)的值,要存放在更高的partition中。如果你刪除了最大的partition,就會出錯(cuò)。
刪除table
partition的同時(shí),刪除相應(yīng)的local
index。即使該index是IU狀態(tài)。
如果table上有g(shù)lobal
index,且該partition不空,drop
partition會使所有的global
index
為IU狀態(tài)。如果不想REBUIL
INDEX,可以用SQL語句手工刪除數(shù)據(jù),然后再DROP
PARTITION.
例子:
ALTR
ATBEL
sales
DROP
PARTITION
dec96;
到底是DROP
PARTITION或者是DELETE?
如果GLOBAL
INDEX是最重要的,就應(yīng)該先DELETE
數(shù)據(jù)再DROP
PARTITION。
在下面情況下,手工刪除數(shù)據(jù)的代價(jià)比DROP
PARTITION要小
-
如果要刪除的數(shù)據(jù)只占整個(gè)TABLE的小部分
-
在TABLE中有很多的GLOBAL
INDEX。
在下面情況下,手工刪除數(shù)據(jù)的代價(jià)比DROP
PARTITION要大
-
如果要刪除的數(shù)據(jù)占整個(gè)TABLE的絕大部分
-
在TABLE中沒有很多的GLOBAL
INDEX。
如果在TABLE是父TABLE,有被引用的約束,且PARTITION不空,DROP
PARTITION時(shí)出錯(cuò)。
如果要刪除有數(shù)據(jù)的PARTITION,應(yīng)該先刪除引用約束。或者先DELETE,然后再DROP
PARTITION。
如果TABLE只有一個(gè)PARTITON,不能DROP
PARTITION,只能DROP
TABLE。
一 查看索引名select * from user_indexes;二 刪除索引drop index index_name;
你好,先把服務(wù)關(guān)閉了,這樣其他人就不能使用了,于是你就可以刪除索引了。
刪除索引可以使用ALTER TABLE或DROP INDEX語句來實(shí)現(xiàn),DROP INDEX可以在ALTER TABLE內(nèi)部作為一條語句處理,其格式如下:
DROP INDEX index_name?ON?talbe_name
ALTER TABLE table_name DROP INDEX index_name
ALTER TABLE table_name DROP PRIMARY KEY
注:其中,前兩條語句是等價(jià)的,刪除掉table_name中的索引index_name。
擴(kuò)展資料:
索引的使用及注意事項(xiàng)?
EXPLAIN可以幫助開發(fā)人員分析SQL問題,explain顯示了mysql如何使用索引來處理select語句以及連接表,可以幫助選擇更好的索引和寫出更優(yōu)化的查詢語句。
使用方法,在select語句前加上Explain就可以了:Explain select * from user where id=1;
盡量避免這些不走索引的sql:
SELECT `sname` FROM `stu` WHERE `age`+10=30;-- 不會使用索引,因?yàn)樗兴饕袇⑴c了計(jì)算
SELECT `sname` FROM `stu` WHERE LEFT(`date`,4) 1990; -- 不會使用索引,因?yàn)槭褂昧撕瘮?shù)運(yùn)算,原理與上面相同
SELECT * FROM `houdunwang` WHERE `uname` LIKE'后盾%' 走索引
SELECT * FROM `houdunwang` WHERE `uname` LIKE "%后盾%" 不走索引
正則表達(dá)式不使用索引,這應(yīng)該很好理解,所以為什么在SQL中很難看到regexp關(guān)鍵字的原因。
字符串與數(shù)字比較不使用索引;
CREATE TABLE `a` (`a` char(10));
EXPLAIN SELECT * FROM `a` WHERE `a`="1" 走索引
EXPLAIN SELECT * FROM `a` WHERE `a`=1 不走索引