Windows下操作MySQL

启动关闭服务:

  用管理员用户身份启动cmd.exe

  关闭:net stop mysql

  启动:net start mysql

用密码登录MySQL:mysql -u root -p

显示数据库实例:show databases;

选择数据库实例:use test;

显示实例下表信息:show tables;

查询表信息:select * from users;

设定编码:charset gbk;

查看表详情:desc users;

创建索引:create index users_name on users(name);

查看表索引:show index from users;

创建组合索引:create  index users_userId_username_sex on users(userId, username, sex);

查看索引是否生效:explain select * from users where username='xp' and sex='男';          //key列如果为NULL,则没有使用索引

explain 列的解释参考:https://blog.csdn.net/qq_33774822/article/details/61197420

索引失效的情况:用 in 、not in 、like '%A' 、or (测试发现即使or的列上都有索引,索引也不生效,但是or的列是主键时索引生效)

posted @ 2018-04-01 10:17  我爱大乔  阅读(57)  评论(0)    收藏  举报