索引、创建删除账户

索引是一种特殊的文件(InnoDB数据表上的索引是表空间的一个组成部分),它们包含着对数据表里所有记录的引用指针。

更通俗的说,数据库索引好比是字典前面的目录,能加快数据库的查询速度

索引的使用

查看索引

showindexfrom表名;

创建索引

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

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

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

删除索引:

dropindex索引名称on表名;


查看所有用户

selecthost,user,authentication_stringfromuser;

授权的方式

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

例子:

use mysql

-- 创建账户 授权

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

grant select on wn.* to 'laobeng'@'localhost' identified by '123456';

grant all privileges on wn.* to "laoli"@"%"identified by "12345678";

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

-- 刷新权限

flush privileges;

-- 删除账户

drop user 'laobeng'@'localhost';-- 推荐

delete from user where user='laobeng'

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

flushprivileges

你可能感兴趣的:(索引、创建删除账户)