索引;账户查询

索引

索引的目的在于提高查询效率(方便查询)

索引的原理:

通过不断的缩小想要获得数据的范围来筛选出最终想要的结果

查看索引:

show indexfrom表名;

创建索引:

如果指定字段是字符串,需要指定长度,建议长度与定义字段时的长度一致

字段类型如果不是字符串,可以不填写长度部分

create index 索引名称 on 表名(字段名称(长度))

删除索引:

drop index 索引名称 on 表名;

账户查询

又称:授予权限

查看所有用户:

selecthost,user,authentication_stringfromuser;

创建账户&授权:

grant 权限列表 on 数据库 to'用户名'@'访问主机'identified by'密码';

查看用户有哪些权限:

show grantsforlaoweng@localhost;

退出root的登录:

quit

修改权限:

grant 权限名称 on 数据库 to 账户@主机 with grant option;

刷新权限:

flush privileges;

修改密码:

使用password()函数进行密码加密

update usersetauthentication_string=password('新密码')whereuser='用户名';

删除账户:

语法1:使用root登录

drop user'用户名'@'主机';

语法2:使用root登录,删除mysql数据库的user表中数据

deletefromuserwhereuser='用户名';

--操作结束之后需要刷新权限

坎坎坷坷扩

你可能感兴趣的:(索引;账户查询)