Mysql的使用 -簡單的索引

記錄一下mysql的一些數據庫語法mysql

1 修改root密碼:mysqladmin -u root  password ‘123456
1 Mysql  -u 用戶名 -p 密碼 進去mysql監視器
1 10、show databases; 顯示全部的數據庫名
2 十一、Create database;建立數據庫
1 CREATE ALL PRIVILEGES ON test.* TO fenghao@localhost IDENTIFIED BY '123456'; -- 爲用戶賦予全部的數據庫權限
1 一、show tables  --顯示該庫中的全部表名
2 二、desc 表名 --顯示錶結構
1 CREATE TABLE tbl_mobile_WBList(
2   ID INT PRIMARY KEY AUTO_INCREMENT NOT NULL COMMENT 'ID',
3   WHITEMOBILE VARCHAR(40) DEFAULT NULL COMMENT '白名單電話號碼',
4   WENABLED CHAR(4) DEFAULT'1' COMMENT '啓用標識 1:啓用 0:關閉',
5   BLACKMOBILE VARCHAR(40)  DEFAULT NULL COMMENT '黑名單電話號碼',
6   BENABLED CHAR(4) DEFAULT'1' COMMENT '啓用標識 1:啓用 0:關閉',
7   BACK VARCHAR(40) DEFAULT NULL COMMENT '備用字段',
8   UP VARCHAR(40) DEFAULT NULL COMMENT '備用字段'
9 );
1 CREATE INDEX wb_index ON tbl_mobile_wblist(WHITEMOBILE); --索引建立
SHOW INDEX FROM tbl_mobile_wblist; --展現該表的索引

第一個索引是在主鍵建立時生成的索引,又稱爲主鍵索引,叢生索引sql

1 DROP INDEX wb_test ON tbl_mobile_wblist; --索引刪除
1 EXPLAIN SELECT w.WHITEMOBILE FROM tbl_mobile_wblist w; --查看索引的使用狀況

1 CREATE INDEX we_test_duo ON tbl_mobile_wblist(WHITEMOBILE,BLACKMOBILE); -- 建立複合索引
2 至關於每一個列都建立了一個索引

1 EXPLAIN SELECT * FROM tbl_mobile_wblist c WHERE c.BLACKMOBILE='123';

 

當將複合索引的後一列數據做爲where條件的時候,不走索引數據庫

相關文章
相關標籤/搜索