如何在mysql中創建索引?
主要說明如何在mysql中創建索引,和索引的定義、區分以及創建索引的意義。索引的分類分爲單列索引和組合索引。單列索引
顧名思義就是單個列,組合索引就是由多個列組成的索引。
操作方法
(01)創建索引之前需要先建一個簡單的小表(我這裏利用的是navicate進行創建mytable),然後往表裏面插入幾條數據INSERT INTO mytable VALUES(1,x27;王一','上海',1);INSERT INTO mytable VALUES(2,'王二','北京',11);INSERT INTO mytable VALUES(3,'王三','天津',12);INSERT INTO mytable VALUES(4,'王四','蘇州',13);INSERT INTO mytable VALUES(5,'王五','杭州',14);INSERT INTO mytable VALUES(6,'王六','懷柔',15);
(02)先說普通的索引、唯一索引以及主鍵索引。創建普通索引:CREATE INDEX username ON mytable(username);
(03)唯一索引和主鍵索引與普通索引的區別是唯一,不重複。列值唯一,但是唯一索引可以有空值。創建唯一索引:CREATE UNIQUE INDEX age ON mytable(age);
(04)主鍵索引不可以有空值。創建主鍵索引:ALTER TABLE mytable ADD PRIMARY KEY (id);
(05)然後透過查詢索引就能看到相對應的結果。我們也可以刪除索引DROP INDEX 索引的名字 ON 索引的表;
(06)說下組合索引,創建方法基本一致ALTER TABLE mytable ADD INDEX name_city_age (username,city,age);
特別提示
有多個列組成的索引和多個索引列是不一樣的。
一般情況下where和join關聯涉及到數量大的情況下用,但是不是確定的,這點需要注意,索引視情況而定,並不是越多 越好。
-
(電子圖版)如何打印電子圖版檔案?
電子圖版類似於CAD,那麼如何打印已經完成的電子圖版檔案呢?下面小編就以CAXA電子圖版 2007爲例,教大家如何打印。操作方法(01)開啟已完成的電子圖版檔案。(02)選擇選單欄裏的“繪圖輸出”按鈕。(03)在彈出來的對話框裏,依次選擇“打印機名稱”—“紙張大小”—“紙張方...
-
如何跳出舒適圈
人們這麼努力工作,就是爲了生活過得舒適。所謂苦盡甘來,就是這個意思。不過,在實現大目標的過程中,每完成一個階段小目標,我們的生活就會改善一些,精神也會滿足一些,即生活暫時處於舒適狀態。那麼,留戀片刻後,如果再不及時跳出安樂窩,勇攀高峯,那就無異於溫水煮娃。然而,就...
-
做金融行業怎麼找客戶
經濟增速放緩,大盤指數一路綠油油,但金融業還是發展迅速,那麼作爲金融一員,怎麼尋找開發客戶呢?操作方法(01)金融,其實就是合理的融資,再透過專業的操作團隊,把籌集的資金再進行投資,到期彙報給客戶約定收益,剩下的就是公司所賺取的利潤。(02)行業裏有個詞叫做陌拜,顧名思義,就...
-
如何操作百度推廣的後臺
現在好多企業都在做推廣,但是又沒有專業的人員去維護,自己有不知道如何高效的去運作,下面給大家介紹一下我的。操作方法(01)1.登陸百度推廣後臺(02)2.百度推廣後臺會有很多選項(03)3.用的比較多的是一下的幾個。注意網盟推廣個人感覺沒有用,常規企業可以將網盟推廣設定爲...