国产免费linux服务器,百度seo优化,网站建设开发技术天津,wordpress 下载统计文章目录 视图视图的规则用户用户信息创建用户删除用户修改密码 用户权限给用户授权回收权限 视图
视图是一个虚拟表#xff0c;其内容由查询定义。同真实的表一样#xff0c;视图包含一系列带有名称的列和行数据。视图的数据变化会影响到基表#xff0c;基表的数据变化也会… 文章目录 视图视图的规则用户用户信息创建用户删除用户修改密码 用户权限给用户授权回收权限 视图
视图是一个虚拟表其内容由查询定义。同真实的表一样视图包含一系列带有名称的列和行数据。视图的数据变化会影响到基表基表的数据变化也会影响到视图
也就是有时候一张表的列过多不方便查看我们就可以选取其中的某些列去生成一张虚拟表这个虚拟表和原表之间是有着关联的具体看一下如图现象 可以看到使用了 emp 表的empno和ename列去创建了一个视图这个视图虽然是虚拟的但是也可以进行CRUD并且原表更新数据后视图也会跟着更新而视图更新后原表也会随着更新 视图的规则 与表一样必须唯一命名不能出现同名视图或表名创建视图数目无限制但要考虑复杂查询创建为视图之后的性能影响视图不能添加索引也不能有关联的触发器或者默认值视图可以提高安全性必须具有足够的访问权限order by 可以用在视图中但是如果从该视图检索数据 select 中也含有 order by ,那么该视图中的 order by 将被覆盖视图可以和表一起使用 用户
用户信息
MySQL中的用户都存储在系统数据库mysql的user表中
select * from user \G;其中 host 表示这个用户可以从哪个主机登陆如果是localhost表示只能从本机登陆 user 用户名 authentication_string 用户密码通过password函数加密后的 *_priv 用户拥有的权限 创建用户
create user 用户名登陆主机/ip identified by 密码;可能实际在设置密码的时候因为mysql本身的认证等级比较高一些简单的密码无法设置会爆出如下报错 – ERROR 1819 (HY000): Your password does not satisfy the current policy requirements 可自行搜索解决方案
ip如果设为 % 代表任何主机都可以登陆
删除用户
drop user 用户名主机名;修改密码
普通用户修改本身密码
set passwordpassword(新的密码);root用户修改指定用户密码
set password for 用户名主机名password(新的密码);用户权限
权限列表
权限列上下文create._priv数据库、表、索引drop._priv数据库、表grant option._priv数据库、表、保存的程序references._priv数据库、表alter._priv表delete._priv表index._priv表insert._priv表select._priv表update._priv表create view._priv视图show view._priv视图alter routine._priv保存的程序create routine._priv保存的程序execute._priv保存的程序file._priv服务器主机上的文件访问create temporary tables._priv服务器管理lock tables._priv服务器管理create user._priv服务器管理process._priv服务器管理reload._priv服务器管理replication client._priv服务器管理replication slave._priv服务器管理show databases._priv服务器管理shutdown._priv服务器管理super._priv服务器管理
给用户授权
刚创建的用户没有任何权限。需要给用户授权
grant 权限列表 on 库.对象名 to 用户名登陆位置;其中 all 代表所有权限多个权限用逗号分开
. : 代表本系统中的所有数据库的所有对象表视图存储过程等 库. : 表示某个数据库中的所有数据对象(表视图存储过程等)* 如果发现赋权限后没有生效执行如下指令 flush privileges;回收权限
revoke 权限列表 on 库.对象名 from 用户名登陆位置;