记录一下mysql的一些数据库语法
修改root密码:mysqladmin -u root password ‘123456
Mysql -u 用户名 -p 密码 进去mysql监视器
show databases; 显示所有的数据库名
Create database;创建数据库
CREATE ALL PRIVILEGES ON test.* TO fenghao@localhost IDENTIFIED BY '123456'; -- 为用户赋予所有的数据库权限
show tables --显示该库中的所有表名
desc 表名 --显示表结构
CREATE TABLE tbl_mobile_WBList(
ID INT PRIMARY KEY AUTO_INCREMENT NOT NULL COMMENT 'ID',
WHITEMOBILE VARCHAR(40) DEFAULT NULL COMMENT '白名单电话号码',
WENABLED CHAR(4) DEFAULT'1' COMMENT '启用标识 1:启用 0:关闭',
BLACKMOBILE VARCHAR(40) DEFAULT NULL COMMENT '黑名单电话号码',
BENABLED CHAR(4) DEFAULT'1' COMMENT '启用标识 1:启用 0:关闭',
BACK VARCHAR(40) DEFAULT NULL COMMENT '备用字段',
UP VARCHAR(40) DEFAULT NULL COMMENT '备用字段'
);
````
CREATE INDEX wb_index ON tbl_mobile_wblist(WHITEMOBILE); --索引创建
````
SHOW INDEX FROM tbl_mobile_wblist; --展示该表的索引
![865243-20170528145219188-1510514952.png][]
第一个索引是在主键创建时生成的索引,又称为主键索引,丛生索引
![865243-20170528145241891-1596910827.png][]
![865243-20170528145253735-1339819126.png][]
DROP INDEX wb_test ON tbl_mobile_wblist; --索引删除
EXPLAIN SELECT w.WHITEMOBILE FROM tbl_mobile_wblist w; --查看索引的使用情况
![865243-20170528145340719-2121192135.png][]
![865243-20170528145356703-190648942.png][]
![865243-20170528145409328-1968704539.png][]
![865243-20170528145425782-1328221262.png][]
CREATE INDEX we_test_duo ON tbl_mobile_wblist(WHITEMOBILE,BLACKMOBILE); -- 创建复合索引
相当于每个列都创建了一个索引
![865243-20170528145512750-2054591139.png][]
EXPLAIN SELECT * FROM tbl_mobile_wblist c WHERE c.BLACKMOBILE='123';
![865243-20170528145631032-1223345768.png][]
当将复合索引的后一列数据作为where条件的时候,不走索引
[865243-20170528145219188-1510514952.png]: /images/1610116355520.png
[865243-20170528145241891-1596910827.png]: /images/1610116338062.png
[865243-20170528145253735-1339819126.png]: /images/1610116316828.png
[865243-20170528145340719-2121192135.png]: /images/1610116298543.png
[865243-20170528145356703-190648942.png]: /images/1610116281015.png
[865243-20170528145409328-1968704539.png]: /images/1610116264076.png
[865243-20170528145425782-1328221262.png]: /images/1610116244832.png
[865243-20170528145512750-2054591139.png]: /images/1610116223371.png
[865243-20170528145631032-1223345768.png]: /images/1610116202259.png