索引;账户查询

索引

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

索引的原理:

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

查看索引:

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='用户名';

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

坎坎坷坷扩

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 1,MySQL权限体系 mysql 的权限体系大致分为5个层级: 全局层级: 全局权限适用于一个给定服务器中的所有...
    不排版阅读 4,477评论 0 4
  • 索引 索引是一种特殊的文件(InnoDB数据表上的索引是表空间的一个组成部分),它们包含着对数据表里所有记录的引用...
    玖岁灬阅读 3,459评论 0 0
  • 手动不易,转发请注明出处 --Trance 数据库系统命令: (1).查看存储过程状态:show pro...
    Trance_b54c阅读 5,678评论 0 8
  • 索引是什么 索引是一种特殊的文件(InnoDB数据表上的索引是表空间的一个组成部分),它们包含着对数据表里所有记录...
    宋远航_阅读 3,550评论 0 0
  • 索引是什么 索引是一种特殊的文件(InnoDB数据表上的索引是表空间的一个组成部分),它们包含着对数据表里所有记录...
    Ancestor楠阅读 1,501评论 0 0