为多个表设置数据库的列特定用户权限

时间:2012-07-09 11:41:16

标签: mysql sql

我正在努力为学校开发一个门户网站,教师可以在其中输入学生的标记,甚至可以监控他们正在教授的各个班级的表现。我的数据库结构如下:

每个类(分部)的一个表,包含字段,

Name Roll_no Total-Marks Subject1 Subject2 ...

Query_1:现在,如果有一位老师教授课程X-A主题Subject1,请说。如何为教师创建用户名并限制她只能对列Subject1进行更改?

Query_2:教师应该可以使用所需的用户名和密码从任何地址登录数据库。

提前致谢:)

1 个答案:

答案 0 :(得分:0)

Q1: 那么你可以拥有一个权限表,每当教师访问一个表时,你可以检查它们是否被允许。

Q2: 从TeacherTable中选择*,其中username ='username'和password ='password'

我想你有接口,如果你从任何地方说我会认为是一个网络界面,所以应该很容易实现。