1)grant select,insert,delete on Student to Tea
2)grant select on SC to stu
3) grant update on SC to Tea
4) grant select on Student to public
5) revoke update on SC from stu
Ⅱ SQL权限设置
grant select on 表名 to db_onwer
create view 视图名 as
select max(列名) as 最大值,min(列名) as 最小值,avg(列名)as 平均值 from 表名
grant select on 视图名 to 某用户
Ⅲ 如何设置SQL数据库的权限
在控制面板中的管理工具中修改就行
Ⅳ 在SQL数据访问中如何对不同级别设置访问权限
你把你设计的功能分成若干块(抽象上)然后给不同的用户赋予不同的访问功能的权限(比如做到用户登录那里,检测用户可以访问哪些页面,就在菜单处显示出来,不允许访问的不显示。并且在各个页面load过程中检测用户是否越权访问。)
Ⅳ SQL数据库访问权限设置问题
你打开‘安全性’选择‘登录’在下面新建一个登录用户,然后设置权限就好了
补充:
是数据库的帐号,和操作系统的帐号无关
Ⅵ sql 数据库权限问题
就你现在的问题,可以专门写一个判断权限的方法,伪代码如下:
public boolean validator(User user){
if(user.name.equals("admin")){
return true;
}else{
return false;
}
}
每次调用增删查改之前调用validator来验证当前用户是否具有admin权限
但是这样用用户名进行的判断不保险,可以改为判断当前用户的id是否为admin的id
如果可以进行增删查改的用户不止admin一个,或者你的权限不止这两种,可以采用在manager表中增加一个role字段来专门标志用户权限
Ⅶ sql语言中提供了哪些数据控制的语句
SQL中的控制语句:
1、IF语句
2、While语句
3、GOTO语句(SQL2000版本或之前版本,在SQL2005以后不建议使用)
4、TRY语句(SQL2005版本或以后版本)
5、GRANT(授权)语句
6、REVOKE(收回)语句,等等。
(7)数据权限控制sql扩展阅读:
sql语言常见语句
查找:select * from table1 where field1 like ’%value1%’ (所有包含‘value1’这个模式的字符串)
排序:select * from table1 order by field1,field2 [desc]
最小:select min(field1) as minvalue from table1[separator]
Ⅷ sql数据库设置访问权限问题
用混合验证方式登陆,也就是在SQL服务器属性的安全性选项中选择SQL Server和windows身份验证模式,然后为你的SQL用户设置用户名和密码,具体操作你应该会的
Ⅸ sql如何创建用户限制权限
1开启数据库管理工具SQL Server Managerment Studio,用管理员用户登录数据库管理。2展开数据库实例名下的 安全性--->登录名--->‘新建登录名’用以建立一个新的账户。3 输入用户名、密码,选择其有权限的数据库。