MySQL笔记——视图特性&用户管理

博客介绍了视图相关内容,修改视图或基表数据,变化会相互影响;视图有规则限制,如不能添加索引等,还可提高安全性但需足够权限,order by 使用有覆盖情况,修改模式等需先删后建。此外还提及用户管理的授权和回收权限。

视图

创建视图

create view view_name AS select ...



删除视图

drop view view_name

 

修改视图数据或者基表数据产生的变化两者都会存在

 

视图规则和限制

  • 视图不能添加索引,也不能有关联的触发器或者默认值

  • 视图可以提高安全性,但是必须有足够的访问权限

  • order by 可以用在视图中,但是如果从该视图检索数据 select 中也含有 order by ,那么该视图中的 order by 将被覆盖

 

SQL标准通常不提供修改模式定义、修改视图定义和修改索引定义的操作。

用户如果需要修改这些对象,只能先将它们删除掉,然后再重建

 

 

用户管理

创建用户

create user '用户名'@'登陆主机/ip' identified by '密码';



删除用户

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



修改密码

set password = password('new password')//修改自己的



//root修改其他人的 

set password for '用户名'@'主机名'=password('新的密码');

 

 

授权

grant 权限列表 on 库.对象名 to '用户名'@'登陆位置' [identified by '密码']

 

回收权限

revoke 权限列表 on 库.对象名 from '用户名'@'登陆位置';

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值