美文网首页
自关联,索引,权限

自关联,索引,权限

作者: 快去学习不然怎么去看aimer | 来源:发表于2019-08-14 13:32 被阅读0次

自关联

当where语句里需要一张表与他自己的其他字段相关联时,就需要使用自关联

select node_name from tree ,tree as nt where node_name ="jx" and tree.id=nt.node_id;
查询服务器jx的下一级节点名,只用了一张表,但是实现了查询,自己与自己关联即为自关联

索引

在建表的时候就创建索引
create table t1(
    id int not null auto_increment primary key,
    name varchar(32),
    email varchar(64),
    extra text,
    index ix_name(name)        索引在创建之前就要先创建要建索引的字段,这与外键的创建相同
)
create index index_name on student(name); 单独创建索引给学生表的name字段
show index from student\G 查看学生表的索引
当然主键也会被列出来
drop index index_name on student; 删除student表的index_name 索引

唯一索引

create unique index  ix_name (name) on test(name)

删除唯一索引

alter table test drop ix_name 

组合索引

create index idx_name_age on students(name,age);  
Ps:组合索引查询时,最左边必须是定义索引时写的第一个字段,当然搜索时也可以只写一个条件

建立索引的作用
索引相当于是目录,当查询的信息量过大时,会出现等待时间过长的问题,因此,建立索引已达到加快查询的目的。

权限

grant select on *.* to rourou@'192.168.1.2' identified by 'QFedu123!'
创建用户rourou,并赋予来源为192.168.1.2的ip的用户登录rourou用户密码为QFedu123!,rourou用户对所有库和表都有查询权限。
当然,在创建赋予权限,如本身没有该用户,就会先创建用户。
revoke create on *.*  from rourou@'192.168.1.2    取消rourou用户的创建表的权限
drop user rourou@'192.168.1.2' ;   删除rourou用户。
rename user rourou@'192.168.1.2' to shark@'192.168.1.3' 将rourou用户和来源修改为shark用户
select * from mysql.user where user='rourou'\G     当查询范围为*.*时,使用该命令查询
select * from mysql.db  where user='rourou'\G       当查询范围为servers.*时,使用该命令查询
select * from mysql.tables_priv where user='rourou'\G    当查询范围为servers.test时,使用该命令查询
/*将数据读取到内存中,从而立即生效。*/
flush privileges

有关于权限的官方文档

相关文章

  • 自关联,索引,权限

    自关联 当where语句里需要一张表与他自己的其他字段相关联时,就需要使用自关联 索引 唯一索引 删除唯一索引 组...

  • MySQL索引失效

    哪些情况需要创建索引 主键自动建立唯一索引频繁作为查询条件的字段应该创建索引多表关联查询中,关联字段应该创建索引 ...

  • 组件化3-创建远程索引库和私有库

    一、在码云上创建远程私有索引库 1、新建创库 2、填写相关信息 3、打开终端,将远程私有库关联到本地 如果没有权限...

  • Spring Boot+Spring Security基于RBA

    一:RBAC:基于角色的权限访问控制,用5张表实现,用户、角色、权限、用户角色多对多关联表、角色权限多对多关联表。...

  • 十月十五

    PHP数组之索引数组初始化 php数组,根据索引值的不同分为两种:索引数组、关联数组。 索引和关联两个词都是针对数...

  • Elasticsearch 6.x 倒排索引与分词

    倒排索引 正排索引:文档id到单词的关联关系 倒排索引:单词到文档id的关联关系 示例:对以下三个文档去除停用词后...

  • 2020-11-12

    #权限关联首页 #创建菜单 #订阅用户

  • php进阶(一)之数组与类

    一、数组:索引数组、关联数组。 1、索引数组 (1)、初始化 输出 (2)、用foreach遍历关联数组 输出 2...

  • Elasticsearch(四)——Analyzer

    正排索引 目录页对应的正排索引文档Id到文档内容、单词的关联关系。 Inverted Index倒排索引 索引页对...

  • 自关联

    https://www.jianshu.com/p/201762e068b2

网友评论

      本文标题:自关联,索引,权限

      本文链接:https://www.haomeiwen.com/subject/ejfijctx.html