索引
索引的目的在于提高查询效率(方便查询)
索引的原理:
通过不断的缩小想要获得数据的范围来筛选出最终想要的结果
查看索引:
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='用户名';
--操作结束之后需要刷新权限
坎坎坷坷扩