当前位置: 首页 > news >正文

城乡建设网站 资料员西安seo技术培训班

城乡建设网站 资料员,西安seo技术培训班,网站开发制作入什么科目,国内房地产设计网站建设在 MySQL 数据库中,权限表除了 user 表外,还有 db 表、tables_priv 表、columns_priv 表和 procs_priv 表。在《MySQL user权限表详解》中我们讲解了 MySQL 的 user 表,下面主要介绍其它几种权限表。 db表 db 表比较常用,是 MyS…

在 MySQL 数据库中,权限表除了 user 表外,还有 db 表、tables_priv 表、columns_priv 表和 procs_priv 表。在《MySQL user权限表详解》中我们讲解了 MySQL 的 user 表,下面主要介绍其它几种权限表。

db表

db 表比较常用,是 MySQL 数据库中非常重要的权限表,表中存储了用户对某个数据库的操作权限。表中的字段大致可以分为两类,分别是用户列和权限列。

用户列

db 表用户列有 3 个字段,分别是 Host、User、Db,标识从某个主机连接某个用户对某个数据库的操作权限,这 3 个字段的组合构成了 db 表的主键。

db 表的用户列如下表所示:

字段名字段类型是否为空默认值说明
Hostchar(60)NO主机名
Dbchar(64)NO数据库名
Userchar(32)NO用户名

权限列

db 表中的权限列和 user 表中的权限列大致相同,只是user 表中的权限是针对所有数据库的,而 db 表中的权限只针对指定的数据库。如果希望用户只对某个数据库有操作权限,可以先将 user 表中对应的权限设置为 N,然后在 db 表中设置对应数据库的操作权限。

tables_priv表和columns_priv表

tables_priv 表用来对单个表进行权限设置,columns_priv 表用来对单个数据列进行权限设置。tables_priv 表结构如下表所示:

字段名字段类型是否为空默认值说明
Hostchar(60)NO主机
Dbchar(64)NO数据库名
Userchar(32)NO用户名
Table_namechar(64)NO表名
Grantorchar(93)NO修改该记录的用户
TimestamptimestampNOCURRENT_TIMESTAMP修改该记录的时间
Table_privset('Select','Insert','Update','Delete','
Create','Drop','Grant','References',
'Index','Alter','Create View','Show view','Trigger')
NO表示对表的操作权限,包括 Select、Insert、Update、Delete、Create、Drop、Grant、References、Index 和 Alter 等
Column_privset('Select','Insert','Update','References')NO表示对表中的列的操作权限,包括 Select、Insert、Update 和 References

columns_priv 表结构如下表所示:

字段名字段类型是否为空默认值说明
Hostchar(60)NO主机
Dbchar(64)NO数据库名
Userchar(32)NO用户名
Table_namechar(64)NO表名
Column_namechar(64)NO数据列名称,用来指定对哪些数据列具有操作权限
TimestamptimestampNOCURRENT_TIMESTAMP修改该记录的时间
Column_privset('Select','Insert','Update','References')NO表示对表中的列的操作权限,包括 Select、Insert、Update 和 References

procs_priv表

procs_priv 表可以对存储过程和存储函数进行权限设置,procs_priv 的表结构如表所示:

字段名字段类型是否为空默认值说明
Hostchar(60)NO主机名
Dbchar(64)NO数据库名
Userchar(32)NO用户名
Routine_namechar(64)NO表示存储过程或函数的名称
Routine_typeenum('FUNCTION','PROCEDURE')NO表示存储过程或函数的类型,Routine_type 字段有两个值,分别是 FUNCTION 和 PROCEDURE。FUNCTION 表示这是一个函数;PROCEDURE 表示这是一个
存储过程。
Grantorchar(93)NO插入或修改该记录的用户
Proc_privset('Execute','Alter Routine','Grant')NO表示拥有的权限,包括 Execute、Alter Routine、Grant 3种
TimestamptimestampNOCURRENT_TIMESTAMP表示记录更新时间

黑马程序员 MySQL数据库入门到精通,从mysql安装到mysql高级、mysql优化全囊括

http://www.wangmingla.cn/news/12405.html

相关文章:

  • 天河建设网站技术百度竞价推广怎么做效果好
  • 北京开发网站公司关键词林俊杰mp3
  • 企业铭做网站线上营销模式有哪些
  • 地产网站开发公司免费网页制作模板
  • 怎么做阿里巴巴网站公众号seo排名
  • 怎么设置自己做的网站营销策划方案公司
  • 用dede做网站后台做一个电商平台大概需要多少钱
  • 漳州做网站含博大网国外电商平台有哪些
  • 商家商城小程序seo技术优化技巧
  • php做的网站打包成exe怎么优化网站排名
  • 网站设计风格化百度seo怎么做
  • 中国互联网协会成立百度seo优化排名
  • 做网站赚不到钱了app拉新任务平台
  • 网站域名申请怎么做seo优化啥意思
  • 网站怎样做优化班级优化大师学生版
  • 网站做seo教程网站seo诊断报告
  • 国外有哪做交互设计网站怎么在百度上发帖推广
  • 备案后修改网站内容重庆疫情最新数据
  • 网站做系统叫什么名字疫情最新消息
  • 微信手机网站开发现在的seo1发布页在哪里
  • 电商网站建设运城seo顾问阿亮博客
  • 吴忠北京网站建设2024年最新时事新闻
  • 品牌建设的科学与艺术夫唯seo视频教程
  • 德州哪里做网站色盲测试图第六版及答案大全
  • 架设网站费用泉州百度竞价公司
  • 上海电子商务网站制作焊工培训技术学校
  • fview网站开发经典软文
  • 黑龙江省建设网seo百度关键词优化软件
  • 做网站+广告费+步骤免费网站做seo
  • 网站推广专员面试网站联盟广告