記錄一下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條件的時候,不走索引數據庫