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

泰安手机网站建设深圳平湖网站建设公司

泰安手机网站建设,深圳平湖网站建设公司,最新网络销售平台,郑州网站制作建设SinoDB用户权限是由数据库对象和操作类型两个要素组成的#xff0c;定义一个用户的权限就是定义这个用户可以对哪些数据对象进行哪些类型的操作。 SinoDB使用了三级权限来保证数据的安全性#xff0c;它们分别是数据库级权限#xff0c;表级权限和字段级权限。 1. 数据库级…        SinoDB用户权限是由数据库对象和操作类型两个要素组成的定义一个用户的权限就是定义这个用户可以对哪些数据对象进行哪些类型的操作。 SinoDB使用了三级权限来保证数据的安全性它们分别是数据库级权限表级权限和字段级权限。 1. 数据库级别权限 ① CONNECT    这是级别最低的一种数据库级别的用户权限。拥有该权限的用户可以执行SELETEUPDATEINSERTDELETE语句针对数据表执行存储过程创建数据表的视图创建临时表。 ② RESOURCE   拥有该权限的用户除了拥有CONNECT全部权限外还可以创建新的表并可以对自己创建的表执行ALTER和DROP操作创建索引。 ③ DBA   数据库的建立者和拥有者被自动授予这种权限。拥有DBA权限的用户除拥有RESOURCE全部权限外还可以对其他用户授予或解除CONNECTRESOURCEDBA权限可以对所有数据库对象进行操作。 语法 GRANT 权限 TO 用户名[用户名]; REVOKE 权限 FROM 用户名[用户名];2. 表级与字段级权限 ① INSERT可以向表中增加新数据。② DELETE可以删除表中数据。③ SELECT可以查询表中记录可扩展到字段。④ UPDATE可以修改表中记录可扩展到字段。⑤ REFERENCES可以制定指定约束条件可扩展到字段。⑥ INDEX可以建立或删除索引。⑦ ALTER可以改变表结构。⑧ ALL包括以上所有权限。 语法 GRANT 权限[权限] [字段名[字段名]] ON 表名 TO 用户名[用户名] REVOKE 权限[权限] [字段名[字段名]] ON 表名 FROM 用户名[用户名] 3.用户授权演示 示例1创建系统级别用户sino,并授予testdb数据库的connect/resource权限。 1、root用户登陆shell创建操作系统用户sino. useradd -g informix -d /home/sino -s /bin/bash -m sino2、用informix用户dbaccess登录相应数据库给sino用户赋权。 su - informix dbaccess testdb - grant connect to sino; grant resource to sino;3、切换sino用户登录数据库 使数据库环境变量生效即可访问数据库 su - sino source /home/informix/.bash_profile dbaccess testdb - 示例2创建系统级别用户sinocx只授予testdb数据库下表t_employee字段f_employeeid与f_employeename的查询权限。 1、 testdb数据库下有表t_employee 如下 create table “informix”.t_employee ( f_employeeid integer, f_deptid integer, f_employeename varchar(50), f_salary money(16,2) );2、root用户登陆shell创建操作系统用户sinocx useradd -g informix -d /home/sinocx -s /bin/bash -m sinocx3、用informix用户dbaccess登录相应数据库给sinocx用户赋权。 su - informix dbaccess testdb - grant connect to sinocx;4、切换sinocx用户登录数据库 使数据库环境变量生效即可访问数据库 su - sinocx source /home/informix/.bash_profile dbaccess testdb -此时sinocx用户对表具有执行select、insert、update和delete语句的权限。5.回收系统默认赋予public的all权限只授予sinocx用户表t_employee(f_employeeid,f_employeename)的查询权限。 revoke all on t_employee from public; grant select (f_employeeid,f_employeename) on t_employee to sinocx;6.此时使用sinocx用户去查询/插入t_employee表显示结果如下 select * from t_employee;f_employeeid f_employeename 1 Tom 2 Jack 3 Mary 4 Henry 5 Rose 6 Bill 7 Kate 8 Bob 9 Will 10 Judy 10 row(s) retrieved. insert into t_employee (f_employeeid,f_employeename) values(11,Ryan);275: The Insert privilege is required for this operation. Error in line 1 Near character position 24更多信息内容请移步星瑞格官方社区期待大家加入 Sinoregal Tech ForumAsk questions, share solutions, and get to know the Sinoregal community.https://forum.sinoregal.cn/欢迎大家进群交流星瑞格技术交流群
http://www.pierceye.com/news/618729/

相关文章:

  • 淘客网站怎么备案合肥在线官网
  • 马上飞做的一些网站免费自助建站系统有哪些
  • 建网站投放广告赚钱wordpress全屏弹窗插件
  • 电子商务公司网站模版通辽网站建设公司
  • 国外社交网站建设苏州seo门户网
  • 小程序建站公司唐山网页搜索排名提升
  • 网站后台模板北京网络营销方案
  • 网站如何不被百度搜到浙江网站怎么做推广
  • 网站建设主机类型怎么选diy电子商城网站
  • 中文域名 怎么做网站门户网站建站系统
  • 网站上的个人词条怎么做的做网站推广有用吗
  • 定兴县住房和城乡建设局网站河南省新闻奖
  • 江西省建设工程协会网站查询郑州网站建设一汉狮网络
  • 网站是否含有seo收录功能素材下载平台网站源码
  • 西宁个人网站建设不错的网站建设
  • 海南综合网站两学一做电视夜校做网店网站
  • wordpress分类页面空白网站建设优化哪家好
  • 宁波模板建站哪家服务专业wordpress 神箭手
  • 一张图片网站代码视频生成链接在线工具
  • 网站品牌推广浙江手机版建站系统开发
  • 网站后台密码在哪个文件建站报价表
  • 昌乐营销型网站建设个人管理系统
  • 手机网站开发位置定位天津和平做网站公司
  • 搜搜提交网站入口国外wordpress空间
  • python 做网站 数据库做企业官网还有必要吗
  • 数据录入网站开发安阳县实验中学
  • 网站 风格镜子厂家东莞网站建设
  • 做网站策划需要用什么软件网站建设 好发信息网
  • wordpress网站优化pc建站 手机网站
  • 教研网站建设方案如何网上接单做设计