一、主鍵和索引的區別:
主鍵:惟一地標識一行,作為乙個可以被外來鍵有效引用的物件。
二、索引的建立、檢視、刪除:
mysql> create index 索引名 on 表名(欄位名(100)); text欄位要指定長度,可以小於實際長度
mysql> show index from 表名;
mysql> drop 索引名 on 表名;
三、主鍵的建立、檢視、刪除
mysql> alter table 表名 add primary key(欄位名(100));
mysql> show keys from 表名;
mysql> alter table 表名 drop primary key;
mysql插入乙個自增字段並作為主鍵:
mysql> alter table 表名 add 欄位名 int(4) not null primary key auto_increment first;
四、刪除某個欄位為空的行:
mysql> delete from 表名 where 欄位名 = ' ';
mysql非主鍵索引 主鍵索引和非主鍵索引的區別
1.什麼是最左字首原則?以下回答全部是基於mysql的innodb引擎 例如對於下面這一張表 如果我們按照 name 欄位來建立索引的話,採用b 樹的結構,大概的索引結構如下 如果我們要進行模糊查詢,查詢name 以 張 開頭的所有人的id,即 sql 語句為 select id from tabl...
mysql非主鍵索引 主鍵索引和非主鍵索引解析
1.什麼是最左字首原則?以下回答全部是基於mysql的innodb引擎 例如對於下面這一張表 如果我們按照 name 欄位來建立索引的話,採用b 樹的結構,大概的索引結構如下 如果我們要進行模糊查詢,查詢name 以 張 開頭的所有人的id,即 sql 語句為 select id from tabl...
mysql的主鍵和索引
主鍵是個什麼?我來來具體的東西說吧,書大家都看過吧,沒看過的找本翻一下,看下它每頁是不是有個頁碼,我們的資料表主鍵就相當於是這個頁碼,明白了吧。那麼索引是什麼呢?我們還拿書來說,索引相當於書的目錄,有了目錄我們可以很快的知道這本書的基本內容和結構,資料索引也一樣,它可以加快資料表的查詢速度。crea...