请问如何创建一个用户,只对制定的表具有select 和insert 的权限 [问题点数:40分,结帖人qinqindodo]

Bbs3
本版专家分:829
结帖率 100%
Bbs12
本版专家分:314137
版主
Blank
名人 2012年 荣获名人称号
Blank
进士 2011年 总版技术专家分年内排行榜第四
2010年 总版技术专家分年内排行榜第九
2009年 总版技术专家分年内排行榜第八
Blank
金牌 2011年10月 总版技术专家分月排行榜第一
Blank
银牌 2011年12月 总版技术专家分月排行榜第二
2011年9月 总版技术专家分月排行榜第二
2009年11月 总版技术专家分月排行榜第二
Bbs1
本版专家分:95
创建一个只有select 权限用户
添加<em>用户</em>NewA对<em>用户</em>OldB只有<em>select</em> 的<em>权限</em>步骤: 1. 新建<em>用户</em>SQL> create user newA identified by"admin";<em>用户</em>已<em>创建</em>。SQL> grant connect,resource to newA;授权成功。SQL> 2.用OldB(如:scott)进行连接,用拼字符串的方式来将scott<em>用户</em>的<em>select</em>
Oracle user1对user2用户下所有表,有selectinsert、delete、update权限
今天开发人员要求数据库<em>用户</em>user1要访问user2下所有的表,并且<em>具有</em>对表的<em>select</em>、<em>insert</em>、delete、update<em>权限</em>。      一直对<em>用户</em>具体角色和<em>权限</em>概念很模糊。今天也静下心来学习了一下,给我最大启发是yangtingkun大师博客中“通过数据库链执行DML所需<em>权限</em>”,以下是原文:-------------------------------------------------------------------------------------
mysql增加用户并赋予、删除、查看各种权限
mysql> grant <em>权限</em>1,<em>权限</em>2,…<em>权限</em>n on 数据库名称.表名称 to <em>用户</em>名@<em>用户</em>地址 identified by ‘连接口令’; <em>权限</em>1,<em>权限</em>2,…<em>权限</em>n代表<em>select</em>,<em>insert</em>,update,delete,create,drop,index,alter,grant,references,reload,shutdown,process,file等14个<em>权限</em>。 当<em>权限</em>1,<em>权限</em>2
授予用户select一个用户所有表和视图的权限
刚遇到<em>一个</em>问题,<em>一个</em><em>用户</em>要建视图查询另<em>一个</em><em>用户</em>的表, 本想使用 grant <em>select</em> any table to B 但是报<em>权限</em>不足。 于是:用A<em>用户</em>登录,然后执行: <em>select</em> 'grant <em>select</em> on '||table_name ||' to b;' from user_tables ; 然后把结果都执行一下。 转载地址:http://bl
DB2数据库创建用户及授权(解决C#程序进行selectinsert等操作无权限问题)
1、<em>创建</em>系统<em>用户</em>dbuser/ehong隶属于db2users    2、C:\Program Files\IBM\SQLLIB\BIN>db2 connect to AKZXTEST 数据库连接信息  数据库服务器         = DB2/NT 9.7.3  SQL 授权标识         = ADMINIST...  本地数据库别名       = AKZXTEST 3、给用
Oracle基础教程-第十章 安全管理
第10章 安全管理 10.1. Oracle数据库安全性概述 10.2. <em>用户</em>管理 10.2.1.<em>用户</em>管理概述 1.oracle数据库初始化<em>用户</em> 2.<em>用户</em>属性 数据库身份验证方式   外部身份验证方式   全局身份验证方式 默认表空间   临时表空间   表空间配额   10.2.2.<em>创建</em><em>用户</em> 1.<em>创建</em><em>用户</em>的基本语法 2.参数说明 3.
linux上 mysql创建某个用户只对某个库有所有权限
mysql<em>创建</em>某<em>用户</em><em>只对</em>某个库有所有<em>权限</em> grant all on 库名称.* to '<em>用户</em>名'@'允许登录的ip' identified by '密码';flush privileges; 说明: 库名称.*  对库的所有表有,所有<em>权限</em>all   ip也可以用网段,列如192.168.0.%   注意事项: 再使用建立的<em>用户</em>登录数据库,一定要看到授权的数据库  ...
用户只能看到自己有权限的数据库
设置public不能查看无<em>权限</em>的数据库DENY VIEW any DATABASE TO PUBLIC;授权Grant VIEW any DATABASE TO PUBLIC; http://www.cnblogs.com/huangtailang/p/4209180.html http://www.cnblogs.com/yangyunzhou/archive/2012/12/28/2837...
SQL Server建立用户并分配权限
用SA帐号登入SQL Server后,单击【安全性】,右键单击【登入】---【新增登入】,建立<em>一个</em><em>用户</em>名和密码,然后在要分配给他的数据库名称上右键 示例:建立<em>一个</em>帐户     <em>用户</em>名:mycustom    密码:123456     给该帐户分配<em>权限</em>,可以read 资料库hr: 点击【hr】--【安全性】----【使用者】,右键单击【使用者】--【新增使用者】
授予MySQL用户权限的实例
MySQL<em>用户</em><em>权限</em>是<em>如何</em>授予<em>用户</em>的呢?下面就让我们来结合<em>一个</em>实例,来一起了解一下授予MySQL<em>用户</em><em>权限</em>的过程。 授予MySQL<em>用户</em><em>权限</em>的实例: mysql>grant <em>select</em>,<em>insert</em>,update,delete on test.user to mql@localhost identified by ‘123456′; 给 本地的<em>用户</em>mql分配可对数据库test的user表进行
数据库权限控制管理
--注意:通常如果我们需要进行授权,我们需要以System的身份登录数据库, --进行<em>权限</em>的授予,以及<em>权限</em>的收回. --但是进行测试的时候,是需要以测试的<em>用户</em>进行登录的 部门(部门号,名称,经理名,地址,电话号) 职工(职工号,姓名,年龄,职务,工资,部门号) 一、在Hr<em>用户</em>模式下,<em>创建</em>职工和部门表,各插入2条测试数据。 --<em>创建</em>"部门表"基本表 --查询到当前数据库的字符集, --如果valu
数据原理与概论第四章课后习题
6.对下列两个关系模式: 学生(学号,姓名,年龄,性别,家庭住址,班级号) 班级(班级号,班级名,班主任,班长) 使用grant语句完成下列授权功能: (1)授予<em>用户</em>U1对两个表的所有<em>权限</em>,并可给其他<em>用户</em>授权。 grant all privileges on student,class to U1 with grant option; (2)授予<em>用户</em>U2对学生表<em>具有</em>查看<em>权限</em>,对家庭住址...
在SQL Server中如何获取某用户对某个表中所有权限
在做<em>权限</em>管理的时候,必须检索某个<em>用户</em>对某个表的<em>权限</em>,而<em>用户</em>是属于某个角色的,用SQL Server的sp_helprotect只能得到给某<em>用户</em>显式授予的<em>权限</em>,而检索不出继承的<em>权限</em>,下面给出<em>一个</em>过程,能够检索某<em>用户</em>所有的<em>权限</em>,包括继承来的<em>权限</em>调用实例:exec getTablePrivileges @ObjectName=custorder,@User=yahong过程主体:alter pr
select视图报错ORA-01031(oracle跨用户基表视图授权)
<em>select</em> 视图 报错ORA-01031: <em>权限</em>不足 分析该问题出现的原因,并解决 根据解决思路,生成<em>一个</em>脚本,方便遇到相关问题可以快速处理。
一个用户下所有表的查询权限赋给另一个用户
将<em>一个</em><em>用户</em>下所有表的查询<em>权限</em>赋给另<em>一个</em><em>用户</em> set pagesize 9999; set heading off; spool /tmp/run_grant.sql SQL> <em>select</em> 'grant <em>select</em> on '||owner||'.'||object_name|| ' to user1;'   2  from dba_objects   3  where
SQLSever语句新建用户、对用户授权、用户用户授权等等
基于实验一建立的“图书读者数据库”(Book_Reader_DB)和实验二输入的部分虚拟数据,在SQL Server 2008查询分析器的Transact-SQL语句输入区输入Transact-SQL语句,然后点击“查询”菜单中的“执行”菜单项(或用F5快捷键),执行输入区的Transact-SQL语句。具体实验内容如下: 1、视图定义与查询实验 ① 在“图书读者数据库”(Book_Reade
创建只有select 权限用户方法
<em>创建</em>只有<em>select</em> <em>权限</em>的<em>用户</em>方法 很好用哦,屡试不爽。
oracle授权表权限用户
命令:grant  xxx<em>权限</em> on Table to USER grant <em>select</em>,<em>insert</em>,update,delete,all on 表名 to <em>用户</em>名 例如:将test表的查询<em>权限</em>赋予tom这个<em>用户</em> grant <em>select</em> on test to tom
Oracle创建用户权限设置
oracle<em>用户</em><em>创建</em>及<em>权限</em>设置 <em>权限</em>:   create session     create table      unlimited tablespace   connect   resource   dba   例:   #sqlplus /nolog   SQL> conn / as sysdba;   SQL>create user username ide
mysql 创建用户、分配权限
mysql<em>创建</em><em>用户</em>的方法分成三种:INSERT USER表的方法、CREATE USER的方法、GRANT的方法。 1、通过CREATE USER命令进行<em>创建</em><em>用户</em> 脚本:CREATE USER 'username'@'host' [IDENTIFIED BY 'PASSWORD'] 其中密码是可选项; 例子:CREATE USER 'test'@'127.0.0.1' IDENTIFIED
oracle学习笔记(14)——安全管理
数据库的安全性主要包括两个方面的含义:一方面是防止非法<em>用户</em>对数据库的访问,未授权的<em>用户</em>不能登录数据库;另一方面是每个数据库<em>用户</em>都有不同的操作<em>权限</em>,只能进行自己<em>权限</em>范围内的操作。Oracle数据库的安全可以分为两类:        1)系统安全性              系统安全性是指在系统级控制数据库的存取和使用的机制,包括有效的<em>用户</em>名与口令的组合、<em>用户</em>是否被授权可连接数据库、<em>用户</em><em>创建</em>数据库
mysql 创建一个用户分配一个数据库权限
mysql <em>创建</em><em>一个</em><em>用户</em>分配<em>一个</em>数据库<em>权限</em>
SQL Server 用户只看到自己有权限的库
1.禁止public查看<em>权限</em> DENY VIEW any DATABASE to PUBLIC; 2.给要有<em>权限</em>库的<em>用户</em>开放查看<em>权限</em> ALTER AUTHORIZATION ON DATABASE::TestUser TO TestUser
mysql 创建用户并给授权指定的数据库权限
一、环境:CentOS 6.8mysql 5.6二、背景给外包的工作人员提供我司某台服务器的 mysql 中某个数据库的访问<em>权限</em>。之所以要做限制,是防止他们对我司其他的数据库非法进行操作。三、正文1、使用 root 管理员登陆 mysqlmysql -uroot -p123456;2、<em>创建</em>新<em>用户</em>create user 'user1'@'%' identified by '07fa533360d9'...
创建用户只分配select 权限
<em>创建</em><em>一个</em><em>用户</em>,只分配<em>select</em> <em>权限</em> 1. 用sys<em>用户</em>登陆, <em>创建</em><em>用户</em>并赋<em>权限</em> create user cc551it identified by "cc551it"; grant connect,resource to cc551it; grant create synonym to cc551it; 2. 用newccs<em>用户</em>登陆,对cc551it <em>用户</em>赋<em>select</em> <em>权限</em> Select 'grant <em>select</em> on newccs.'||table_name||' to cc551it;' from user_tables;
mysql的grant用户权限总结
1、USAGE:连接(登录)<em>权限</em>,建立<em>一个</em><em>用户</em>,就会自动授予其usage<em>权限</em>(默认授予)。该<em>权限</em>只能用于数据库登录,不能执行任何操作,且该<em>权限</em>不能被回收,即使使用REVOKE也不能删除<em>用户</em><em>权限</em>。      grant usage on *.* to 'user'@'localhost' identified by 'user123'; 2、SELECT:使用SELECT查看表内容的<em>权限</em>,拥...
mysql 创建一个用户,指定一个数据库
1.远程登录mysql mysql -h ip -u root -p 密码 2.<em>创建</em><em>用户</em> 格式:grant <em>权限</em> on 数据库.* to <em>用户</em>名@登录主机 identified by “密码”; 例1:增加<em>一个</em>test1<em>用户</em>,密码为123456,可以在任何主机上登录,并对所有数据库有查询,增加,修改和删除的功能。需要在mysql的root<em>用户</em>下进行 mysql>grant <em>select</em>,
设置用户对数据库中某个表的查看权限
-
使创建的普通用户具有root权限
1、添加<em>用户</em>,首先用adduser命令添加<em>一个</em>普通<em>用户</em>,命令如下: #adduser tommy //添加<em>一个</em>名为tommy的<em>用户</em> #passwd tommy //修改密码 Changing password for user tommy. New UNIX password: //在这里输入新密码 Retype new UNIX password: //再次输入新密码 passwd: all a
Oracle:列出当前用户下可见的所有表名及权限
<em>select</em> * from tab;<em>select</em> * from tab where .....;<em>select</em> table_name from user_tables; <em>用户</em>自己拥有的表<em>select</em> table_name from all_tables; 所有其他可以访问的表<em>select</em> table_name from dba_tables; 有DBA角色的<em>用户</em>所拥有的表--------------
oracle 下给另一个用户权限
Oracle 给另<em>一个</em><em>用户</em>授权 2012-12-03 14:29:16| 分类: DataBase |举报 |字号 订阅 --单表授权 grant <em>select</em>, <em>insert</em>, update, delete on 表名 to 被授权<em>用户</em>名; --所有表授权 <em>select</em> 'grant <em>select</em>, <em>insert</em>, update, delete on '||t.tname
如何创建用户和授予MySQL中的权限
MySQL是<em>一个</em>强大的数据库管理系统,用于组织和检索数据。本教程解释<em>如何</em><em>创建</em>新的MySQL<em>用户</em>以及<em>如何</em>授予他们适当的<em>权限</em>。
使用navcat为mysql数据库创建用户并对特定数据库指定权限
首先使用root<em>用户</em>进行连接,为后续的操作打基础。依次点击“<em>用户</em>” 、 “新建<em>用户</em>”然后输入信息再次新建<em>用户</em>,这次在主机栏目中输入:127.0.0.1,输入同样的<em>用户</em>名和密码之后保存<em>用户</em>。注:最后要记得点击保存按钮...
建立有dba权限用户
1.用有dba<em>权限</em>的<em>用户</em>登录:sys<em>用户</em> 2.<em>创建</em><em>一个</em>新<em>用户</em>:create user EXCHANGE identified by EXCHANGE;           create user U_FRONT2GPS identified by FRONT2GPS; 3.授予DBA<em>权限</em>: grant connect,resource,dba to EXCHANGE; grant connect...
oracle——将指定用户下所有表的查询权限赋权给查询用户
oracle的开发和管理往往都是分开的,当然不否认这种"集万千宠爱于一身"的人才也大有人在,但是在公司,往往开发人员兼顾程序和数据库的设计与开发,而oracle dba则是负责oracle的安全与维护。那么这就出现了<em>一个</em>问题,<em>权限</em>问题,不是所有人都可以有dba<em>权限</em>的,这样很容易造成不安全的隐患。所以要合理的分配<em>用户</em>和<em>权限</em>。 以下举例说明:  一、<em>创建</em>了<em>一个</em>查询<em>用户</em>rptuser,该<em>用户</em><em>具有</em>s
oracle的用户授权问题:如何一个用户的所有表的读写权限授予另一个用户
<em>select</em> 'Grant all on '||table_name||'to user2 ;' from all_tables  where owner = upper(user1);  然后执行该语句的结果就可以了
oracle用户只有查询表的权限
一、<em>创建</em><em>用户</em> create user user123 identified by user123 ; 二、授权 grant <em>select</em> any table to user123 ; grant create session to user123 ;
在mysql数据库,创建一个用户只有某个库里某张表权限
 登录Linux系统 # mysql # mysql -u root -p   输入密码 mysql-&amp;gt;  CREATE USER 'xcx'@'localhost' IDENTIFIED BY 'xcxXCX123456!@';(<em>创建</em><em>用户</em>) mysql-&amp;gt; grant <em>select</em>,update on tms.yc_users  to xcx  identified by ...
项目经验:oracle中一个用户赋予另外一个用户对表增删改查的权限以及同步更新触发器的创建
必须要登录oracle的超级管理员
oracle 11创建数据表并且给用户授予权限
oracle安装完成后,需要查看一下是否安装成功了,并且<em>创建</em><em>一个</em>表测试一下。本文以oracle 11 为例,介绍oracle的常用命令以及<em>如何</em><em>创建</em><em>一个</em>数据表。
DCL:数据库控制语言
1.GRANT语句 GRANT语句的作用是赋与<em>用户</em><em>权限</em>。 常用的数据对象<em>权限</em>有以下六个: (1)ALL ON 数据对象名 (2)SELECT ON 数据对象名 (3)UPDATE ON 数据对象名 (4)DELETE ON 数据对象名 (5)INSERT ON 数据对象名 (6)ALTER ON 数据对象名 2.REVOKE语句 REVOKE语...
数据库实验四(用户权限管理 )
1. 用 SYSTEM 账户登录数据库,<em>创建</em><em>用户</em> A、B、C,密码分别为 A、B、C; create user A identified by A; create user B identified by B; create user C identified by C; 2. 用 SYSTEM 账户把 CREATE SESSION 和 CREATE TABLE <em>权限</em>授予给<em>用户</em> A,并 允许
普通用户授予select any table 权限
基于应用的需要,让普通<em>用户</em>有访问sys表的<em>权限</em>,于是就想到了<em>select</em> any table 的<em>权限</em>,可是当授权以后发现还是不能访问sys的表,经过查一系列资料,发现<em>select</em> any table不是真正的any table。下面做这个实验: SQL> <em>select</em> * from v$version where rownum<2; **BANNER ————————————————————
oracle 给用户只访问指视图 或 表 的权限
-- Create the user create user LIMS_FSGL identified by "LIMS_FSGL" default tablespace VGSM_DB temporary tablespace TEMP2 profile DEFAULT; -- Grant/Revoke role privileges grant connect
mongodb用户创建权限控制
摘要:       MongoDB 3.0 安全<em>权限</em>访问控制,在添加<em>用户</em>上面3.0版本和之前的版本有很大的区别,这里就说明下3.0的添加<em>用户</em>的方法。 环境、测试:       在安装MongoDB之后,先关闭auth认证,进入查看数据库,只有<em>一个</em>local库,admin库是不存在的: root@zhoujinyi:/usr/local/mongo4# mongo --por
Oracle 当前用户给另一个用户授权查询指定表或视图的权,否则另一个用户提示不存在视图或表
用DNINMSV31账户登录数据库进行如下操作: CREATE USER NORTHBOUND IDENTIFIED BY NORTHBOUND  DEFAULT TABLESPACE "TBS_DNINMSV31"  TEMPORARY TABLESPACE "TEMP2"  QUOTA UNLIMITED ON "TBS_DNINMSV31"; GRANT "CONNEC
SQL Server数据库安全性控制
1. <em>创建</em>登录名并配置角色及<em>用户</em> (1)使用sa登录SQLServer2008; (2)<em>创建</em>数据库sa_test,其中<em>创建</em>数据表dbo.saTable; CREATE DATABASE sa_test USE sa_test CREATE TABLE saTable ( SNO INT PRIMARY KEY, SNAME CHAR(10), SSEX CHAR(4), SA...
如何使普通用户创建的文件具有超级用户权限
<em>如何</em>使普通<em>用户</em><em>创建</em>的文件<em>具有</em>超级<em>用户</em>的<em>权限</em>呢
Oracle12C--权限管理(二十一)
知识点的梳理: sql语句针对<em>权限</em>的控制提供了两个操作命令:GRANT(授权)与REVOKE(回收<em>权限</em>);    说明 <em>用户</em><em>创建</em>完成后是没有<em>权限</em>的,所以无法使用,要为此<em>用户</em>授权。Oracle的<em>权限</em>分为两种: 系统<em>权限</em>:数据库资源操作的<em>权限</em>,例如:<em>创建</em>数据表,索引等<em>权限</em>; 对象<em>权限</em>:维护数据库中对象的能力,即:由<em>一个</em><em>用户</em>操作另外<em>一个</em><em>用户</em>的对象; 所有<em>权限</em>应由DB
用户管理Oracle数据库的用户创建、删除等;用户、角色权限的授予与回收等;用户的信息查询及权限与角色的信息查询。
(1)Oracle中<em>创建</em>新的<em>用户</em>使用create user语句,一般是<em>具有</em>dba(数据库管理员)的<em>权限</em>才能使用。如在sql plus中以scott<em>用户</em><em>创建</em><em>用户</em>的命令如下:Create user xiaoming identified by m123;(注意oracle中的密码是以字母为开头,否则不让你<em>创建</em>)。(2)删除<em>用户</em>,命令格式为: drop user <em>用户</em>名 [cascade]一般以dba的...
如何让SQL用户只能看到自己拥有权限的库
以SQL Server 2012 为例: 图是部分数据库的截图, 我们执行: 1 DENY VIEW any DATABASE to PUBLIC; 然后给Best库的Best<em>用户</em>执行: 1 ALTER A
创建用户并授予该用户的独立环境变量权限
groupadd dba #<em>创建</em><em>用户</em>组dba useradd -g dba -m oracle #<em>创建</em><em>用户</em>oracle,并加入dba<em>用户</em>组 passwd oracle #设置<em>用户</em>oracle的登录密码,根据提示输入两次密码 vi /home/oracle/.bash_profile #设置oracle的环境变量(类似root的/etc/profile)   chgrp -R   +w  
ORACLE数据库把一个用户下所有表的查询权限赋给另一用户
SET  pages 999; SET  heading off; SPOOL 脚本名称.sql   --所有对象 SELECT 'grant <em>select</em> on ' || owner || '.' || object_name || ' to 授权<em>用户</em>名;'
ORACLE管理-查看拥有DBA角色的用户
ORACLE管理-查看拥有DBA角色的<em>用户</em>
PostgreSQL创建只读权限用户,求解
postgre客户端新建角色不能选择SELECT等<em>权限</em>(见图一),用psql登录进入postgres<em>用户</em>(超级<em>权限</em>), 1 新建了<em>一个</em><em>用户</em>:[code=&quot;java&quot;]CREATE USER manisha WITH PASSWORD 'password';[/code] 2 给<em>用户</em>付<em>权限</em>:[code=&quot;java&quot;]GRANT SELECT ON table1 TO manisha;[/code...
oracle给用户分配权限创建同义词
删除数据库<em>用户</em> drop user 删除的<em>用户</em>名 cascade 查询数据库<em>用户</em> <em>select</em> * from dba_users order by created desc;  package com.ceshi.duijie.controller; import java.sql.Connection; import java.sql.DriverManager; import j
MySQL 创建用户并设置所有权限
1、<em>创建</em><em>用户</em>:CREATE USER 'username'@'host' IDENTIFIED BY 'password';username:<em>用户</em>名;host:指定在哪个主机上可以登录,本机可用localhost,%通配所有远程主机;password:<em>用户</em>登录密码;2、授权:GRANT ALL PRIVILEGES ON  *.* TO ‘username’@‘%’ IDENTIFIED BY '...
Oracle中查看用户具有哪些权限及其相关视图
查询某个<em>用户</em><em>具有</em>的角色: <em>select</em> grantee,granted_role from dba_role_privs where grantee='WJW'; 查询某个<em>用户</em><em>具有</em>的系统<em>权限</em>: <em>select</em> grantee,privilege from dba_sys_privs where grantee='WJW'; 查询某个角色中<em>具有</em>什么系统<em>权限</em>: <em>select</em> privilege
oracle(创建/删除/修改用户创建/删除/修改表空间,授权用户,删除所有表,给用户指定表空间
--oracle删除某个<em>用户</em>下的所有表 --此句只是查询并且拼接sql,然后将执行的sql复制然后运行即可 <em>select</em> 'drop table '||table_name||';' from cat where table_type='TABLE'; export ORACLE_SID=数据库实例名 --windows的切换方法是 sqlplus &quot;/@实例名称 as sysdba&quot; ...
sqlserver对某个用户赋予查询权限
在数据库上点属性<em>权限</em>可以设定datareader http://www.itpub.net/thread-1113786-1-1.html
postgresql 授权某个数据库的权限给test 账号 使该账号 只能操作指定DB 不能操作其他DB
alter user test set default_transaction_read_only=on; grant all on database crm_db to test; grant <em>select</em> on all tables in schema public to test;     // 起作用的是这句 要进入crm_db 操作,在那个db环境执行就授哪个db的权
oracle 10g 为新建用户并赋予所有表操作权限的方法
建<em>用户</em>: create  user <em>用户</em>名 identified by 密码 default tablespace 默认表空间 temporary 临时表空间; 赋<em>权限</em>: grant connect,resource, create any view, create any synonym, create database link, <em>select</em> any tab
SQL Server 2000 创建角色,用户权限(转)
<em>创建</em>角色,<em>用户</em>,<em>权限</em> /*--示例说明         示例在数据库pubs中<em>创建</em><em>一个</em>拥有表jobs的所有<em>权限</em>、拥有表titles的SELECT<em>权限</em>的角色r_test     随后<em>创建</em>了<em>一个</em>登录l_test,然后在数据库pubs中为登录l_test<em>创建</em>了<em>用户</em>账户u_test     同时将<em>用户</em>账户u_test添加到角色r_test中,使其通过<em>权限</em>继承获取了与角色r_test一样的<em>权限</em>
Postgresql数据库权限功能小结
Postgresql数据库<em>权限</em>功能小结Postgresql数据库支持灵活的<em>权限</em>管理,可以控制<em>一个</em>角色(组、<em>用户</em>)对某张表的读、写、更新、删除等操作<em>权限</em>、执行某个函数的<em>权限</em>以及操作(使用、更新等)视图、序列的<em>权限</em>。PG的<em>权限</em>管理功能比较强大,可以细化到对一张表的各个字段,比如禁止<em>用户</em>访问一张表里的密码字段等,在稍后的内容中给出详细的解释。虽然在PG数据库中把<em>用户</em>、角色统一叫做角色,甚至<em>创建</em>语句都为cr
mysql中的数据表增删改查和创建用户权限
删除操作 定位:删除一行记录,维护数据完整性 清空表命令 delete from student;//表还在,只是删除数据而已 drop table student; //删除数据并且删除表结构 删除一行记录的命令 delete from student where sid = 4; 更新操作 定位:更新一行或多行记录,不推荐全部更新 基本修改命令: update 表
MSSQL创建用户角色及授权
要想成功访问 SQL Server 数据库中的数据, 我们需要两个方面的授权: 获得准许连接 SQL Server 服务器的权利; 获得访问特定数据库中数据的权利(<em>select</em>, update, delete, create table ...)。 假设,我们准备建立<em>一个</em> dbtest 数据库帐户,用来管理数据库 mydb。 1. 首先在 SQL Server 服务器级别,
将指定用户下所有表的查询权限赋权给查询用户[转]
将指定<em>用户</em>下所有表的查询<em>权限</em>赋权给查询<em>用户</em>[转]-----------------------------------------------2014/04/14oracle的开发和管理往往都是分开的,当然不否认这种&quot;集万千宠爱于一身&quot;的人才也大有人在,但是在公司,往往开发人员兼顾程序和数据库的设计与开发,而oracle dba则是负责oracle的安全与维护。那么这就出现了<em>一个</em>问题,<em>权限</em>问题,不...
Oracle创建一个用户只能访问其他用户的表的权限的方法
1、<em>创建</em><em>用户</em>zhangsan 密码123456 create user zhangsan identified by 123456;  2、给<em>用户</em>赋<em>权限</em>(只能登录的<em>权限</em>) grant create session to zhangsan; 3、登录要被访问表的<em>用户</em>,执行 <em>select</em> 'GRANT SELECT ON '||table_name||' to zhangsan ;' ...
创建用户只有查看所有数据库表和视图的权限(只有查看权限
CREATE USER USER1 IDENTIFIED BY USER1 DEFAULT TABLESPACE USERS TEMPORARY TABLESPACE TEMP; grant create session to USER1; grant <em>select</em> any table to USER1; grant <em>select</em> any dictionary to USER1;
MySQL(一)增删修改用户、授予用户权限
MySQL里有个mysql数据库,里边有个user表,存储的是MySQL的<em>用户</em>、主机等信息。 添加<em>用户</em> 进入cmd,输入mysql -uroot -p,再输入密码登陆root<em>用户</em>;这是隐藏密码的登陆方式;也可以直接将密码写在-p后边进行显示密码的登陆。此时进入了mysql控制台,先进入mysql数据库:use mysql; 接着执行添加<em>用户</em>或者删除<em>用户</em>操作:-- 添加<em>一个</em>名为test的<em>用户</em> in
查看mysql 用户所拥有权限
mysql> SELECT DISTINCT CONCAT('User: ''',user,'''@''',host,''';') AS query FROM mysql.user; +---------------------------------------+ | query                                 | +--------------------
如何赋予某个用户对某个表的权限
GRANT 赋于<em>权限</em> 常用的系统<em>权限</em>集合有以下三个: CONNECT(基本的连接),   RESOURCE(程序开发),   DBA(数据库管理) 常用的数据对象<em>权限</em>有以下五个: ALL   ON   数据对象名,   SELECT   ON   数据对象名,
oracle创建用户 授权 指定表权限 同义词权限
--<em>创建</em><em>用户</em>(带#号为参数)create user #userName identified by #passWorddefault tablespace &quot;#tablespace&quot; temporary tablespace &quot;#temp&quot;--给<em>用户</em>授权grant connection,resource,dba to #userName;--给<em>用户</em>授予指定表查询<em>权限</em>grant <em>select</em> on ...
Mysql命令grant on:增加新用户并控制其权限
注意:和上面不同,下面的因为是MYSQL环境中的命令,所以后面都带<em>一个</em>分号作为命令结束符 grant on命令用于增加新<em>用户</em>并控制其<em>权限</em>。 grant on命令格式:grant <em>select</em> on 数据库.* to <em>用户</em>名@登录主机 identified by “密码”; 1) 增加<em>一个</em><em>用户</em>test1,密码为abc,让他可以在任何主机上登录,并对所有数据库有查询、插入、修改、删除
MySQL中用户权限、库权限、表权限的控制
在开发中,除了可以在脚本代码中控制开发者对MySQL数据库数据表的<em>权限</em>,还可以在mysql层面进行控制。 对mysql的<em>权限</em>的控制可以大致分为三个层面:①连接上允不允许(是否能登录到mysql服务器)②数据库层面上:允许<em>用户</em>操作哪些数据库③数据标层面上:允许<em>用户</em>操作哪些表,并可以定义对表的操作<em>权限</em>:比如<em>insert</em>,create,update等。如果还觉得不够精细,MySQL还可以精确到
Informix数据库权限
有关数据库的<em>权限</em> 存储在数据库中的数据对于<em>一个</em>商务活动来说是非常重要的。不仅要通过备份和制作日志来保证数据的不丢失,还要通过设置不同的访问<em>权限</em>来防止来自<em>用户</em>的善意的或恶意的破坏。<em>一个</em>公司不可能总是使用<em>一个</em>完全独立的数据库系统来保存雇员的工资信息。工资信息可能是与是保存在通常的数
sys通过授予select_catalog_role角色给用户,使用户权限查询数据字典。
sys通过授予<em>select</em>_catalog_role角色给<em>用户</em>,使<em>用户</em>有<em>权限</em>查询数据字典。 引:深入解析Oracle:DBA入门、进阶与诊断案例
远程账号添加数据库访问权限
ysql> show databases; +--------------------+ | Database           | +--------------------+ | information_schema | | apollo             | | bbs                | | fp_db              | | mrbs
sql语句中insert into 表中 select多个值后插入数据
<em>insert</em> into A (Date,FailCount,FailFirstCount,FailSecondCount,FailThirdCount,RecoveryCount) <em>select</em> '2014-01-01 00:00:00' ,(<em>select</em> count(*) from [201311] where byAreaName =1) ,(<em>select</em> count(*) from
PostgreSQL创建只读用户
首先需要执行下面的SQL语句: revoke create on schema public from public; 这是因为在PG中默认任何<em>用户</em>都可以在名称为public的schema中<em>创建</em>表,而只读<em>用户</em>是不允许<em>创建</em>表的,所以先要把这个<em>权限</em>回收。 <em>创建</em>名称为readonly的只读<em>用户</em>: create user readonly with password 'query'; 然
PLSQL创建用户权限分配
1、首先使用dba<em>权限</em>角色登陆PLSQL 2、选择File-New-User   输入需要<em>创建</em>的账户及密码,选择表空间 3、一定要分配的<em>权限</em>:Role privileges 角色<em>权限</em>,至少分配connect(连接<em>权限</em>)、resource(资源访问<em>权限</em>)                                           System privileges系统<em>权限</em>,至少分配un
创建用户,grant授权,角色,建表
 安裝完成後,有兩個系統級的用戶 :    1 、 system 默認密碼為 :manager    2 、 sys 默認密碼為 :change_on_install在DOS下进入C盘根目录下输入sqlplus "sys/密码 as sysdba"   用 system 用戶創建自己的用戶、許可權 ;sql 語句如下 :    1 、創建用戶 : <br
数据库安全性操作
哈哈哈!作业来啦!交任务啦!终于找到啦!看到的宝宝们开心吗?哈哈哈哈O(∩_∩)O哈哈~     以下内容仅供参考哈,有错误的地方欢迎交流,博主也正在学习中ing 1. <em>创建</em>登录名并配置角色及<em>用户</em> (1)使用sa登录SQLServer2008;        手动启动SQLServer2008,以sa成功登陆   (2)<em>创建</em>数据库sa_test,其中<em>创建</em>数据表dbo.saTable...
oracle 创建用户只有查看另一个用户的视图的权限
-- Create the user  create user YYY   identified by password   default tablespace SYSTEM   temporary tablespace TEMP   profile DEFAULT; -- Grant/Revoke role privileges  grant connect to YYY; g
SQLServer新建用户只能访问某个表
一、需求 在管理数据库过程中,我们经常需要控制某个<em>用户</em>访问数据库的<em>权限</em>,比如只需要给这个<em>用户</em>访问某个表的<em>权限</em>,甚至是CRUD的<em>权限</em>,更小粒度的还可以去到某几个字段的访问<em>权限</em>。写这篇文章就是说明下这个操作过程。 其实这只是SQL Server<em>权限</em>管理很简单的一小块,有些地方并没有深入理解和讲述,只是希望对一些刚入门的童鞋有帮助,其它大侠就当是:我当堂吓一跳,然后得啖笑。(赌圣) 二、操作...
oracle创建用户需要赋予哪些权限(…
长见识,这个东西碉堡了!!一般下面就足够了:(如果需要dba<em>权限</em>再加上dba<em>权限</em>就行) grant connect,resource,dba to user  啊啊 见我的另一篇<em>权限</em>的博客啦!! oracle<em>创建</em><em>用户</em>ORA-01045:user lacks CREATE SESSION privilege;logon denied..的问题 conn internal/oracle gr
怎么将数据库某一用户下的所有表权限赋给另一用户
在项目实际生产上线过程中,我们有时候会遇到多个<em>用户</em>的问题。但是不可能给这几个<em>用户</em>都赋予db<em>权限</em>,那么怎么才能让某一指定<em>用户</em>拥有对其他<em>用户</em>下所有表有操作<em>权限</em>呢? 好了,不废话上代码: <em>select</em> 'GRANT SELECT,update,delete,<em>insert</em> ON TEST3.'||object_name||' to TEST4;' from dba_objects where
greenplum 权限说明
Table 2. Object Privileges Object Type Privileges Tables, Views, Sequences SELECT INSERT UPDATE DELETE RULE ALL External Tables SELECT RULE ALL
informix下建立只读用户
informix下建立只读<em>用户</em>,该<em>用户</em>有<em>select</em><em>权限</em>,而没有delete、update、<em>insert</em><em>权限</em>
Oracle之用户创建,赋权限,赋表空间
生成SQL脚本:<em>创建</em>表空间,<em>用户</em>名和密码
sqlserver2005 新建用户并授予某个数据库的权限——图文教程
1)新建登录名 2)输入登录名并选择sqlserver身份验证,去掉“<em>用户</em>在下次登录时必须修改密码”的勾选,然后选择默认的数据库 确定之后就<em>创建</em>完登录名了。 3)将<em>用户</em>映射到某<em>一个</em>数据库。点击“<em>用户</em>映射”,选择要映射的数据库: 4)接下来就可以将某个数据库的<em>权限</em>赋给刚刚<em>创建</em>的登录名(<em>用户</em>)了。 5)打开“<em>权限</em>”选项卡,“添加
Oracle系统中用户权限的赋予,查看和管理
Oracle系统中<em>用户</em><em>权限</em>的赋予,查看和管理. 在Oracle数据库中,<em>用户</em>的<em>权限</em>分为两种(在这里我们不讨论dba或oper的<em>权限</em>,只考虑普通<em>用户</em>的<em>权限</em>),分别是System Privilege系统<em>权限</em> 和User Table Privilege<em>用户</em>数据表<em>权限</em>. 1.首先,<em>创建</em><em>用户</em>,以下几条命令可以<em>创建</em><em>一个</em><em>用户</em>,前提是必须以DBA的身份登录(如果你不是DBA,不要看下去了): cre
Mysql中创建用户和授权的方法
<em>创建</em><em>用户</em>语句:   create user <em>用户</em>名; eg: create user sa; 给<em>创建</em>的<em>用户</em>授权:   grant <em>权限</em>1,<em>权限</em>2,...<em>权限</em>n on 数据库名称.表名称 to <em>用户</em>名@<em>用户</em>地址 identified by '连接口令';  如果是本地的话,就不需要链接口令的  eg:grant all *.* to 'sa'@'localhost'; 再改变<em>用户</em>的时候,网
SQL一个用户具有多个角色,请查询出该表中具有用户的所有角色的其他用户
<em>select</em> count(*) as num,tb.id                   from                   tb,                   (<em>select</em> role from tb where id=xxx) as t1                   where                   tb.role = t1.role
postgresql 用户 只读权限
  1.在Linux中用psql登录,切换到postgres<em>用户</em>: #su - postgres #psql   2.<em>创建</em><em>用户</em>: create user  wangbadan   3.此时用pgAdmin III的客户端,把此角色变成管理员。   4.再回到psql中: 输入:alter role wangbadan set default_transaction_read...
Linux下创建用于并指定该用户的主目录和相关权限
实习期间,由于公司的需要,<em>创建</em><em>用户</em>并指定该<em>用户</em>的主目录,也就是账户一登入,就直接到该目录下来,当时很傻的以为是useradd -g -G -p -d什么的,一顿试啊,结果还是试出来了,因为之前在培训的时候就死记了useradd -g -G 那些固定好了的命令,到现实中的时候,发现并不是这样的,一定要学会灵活运用 工作需求:<em>创建</em>usfm<em>用户</em>,<em>用户</em>的主目录是/home/applog/USFM,密码是
如何创建一个公有同义词,让其他用户可以访问
登录了<em>一个</em>自己<em>创建</em>的<em>用户</em>,然后去<em>创建</em><em>一个</em>公有同义词,明明各个步骤没有问题,但在其他表空间就是访问不了,使用system等<em>用户</em>却可以访问!   1.确定自己的这个<em>用户</em>是否<em>具有</em><em>创建</em>公有同义词的<em>权限</em>,不然会提示<em>权限</em>不足         语法:CREATE [OR REPLACE] PUBLIC SYNONYM synonym_name FOR object_name;         例:CRE...
关于SpringBoot bean无法注入的问题(与文件包位置有关)
问题场景描述整个项目通过Maven构建,大致结构如下: 核心Spring框架<em>一个</em>module spring-boot-base service和dao<em>一个</em>module server-core 提供系统后台数据管理<em>一个</em>module server-platform-app 给移动端提供rest数据接口<em>一个</em>module server-mobile-api 其中server-platform-app 与
j2mePal_j2me_srcPC经典RPG游戏《仙剑奇侠传》手机版的源码下载
经典RPG游戏《仙剑奇侠传》手机版的源码,在移动中玩耍pc游戏,不错! 相关下载链接:[url=//download.csdn.net/download/z_yujun/2033971?utm_source=bbsseo]//download.csdn.net/download/z_yujun/2033971?utm_source=bbsseo[/url]
飞信短信发送的PHP类(PHP版飞信)下载
程序已经更新,请参考:《PHP飞信发送类的修正 》http://topic.csdn.net/u/20100303/22/2295337f-dc45-4108-813b-ffa688b11f76.html 飞信发送API网上有很多,但没有多少是我自己满意的。很多网站提供基于Web的API调用方式向用户提供服务,但是作为使用者我心里还是没底。我总是担心自己的密码会被某些人记录,一直想写一个自己用的PHP版本飞信发送程序。   因为本人没有任何逆向基础,同时飞信版本变化不同。从nathan在百度上发布《飞信协议分析》到现在也有3年了,且当时分析的是飞信2006版本。这中间变化太多,也使得我在写P 相关下载链接:[url=//download.csdn.net/download/ttm1984/2064718?utm_source=bbsseo]//download.csdn.net/download/ttm1984/2064718?utm_source=bbsseo[/url]
Aptana 2.0 plugin 2/2下载
Aptana 2.0 plugin 2/2 aptana最新版 相关下载链接:[url=//download.csdn.net/download/paulQuei/2171856?utm_source=bbsseo]//download.csdn.net/download/paulQuei/2171856?utm_source=bbsseo[/url]
文章热词 设计制作学习 机器学习教程 Objective-C培训 交互设计视频教程 颜色模型
相关热词 mysql关联查询两次本表 native底部 react extjs glyph 图标 java如何制定学习计划 制定java学习路线
我们是很有底线的