问一些关于mysql访问权限的问题
我要做一个程序,有不同的用户和权限,不同用户有不同的数据,如何实现用户能够访问和修改不同的数据?例如有A用户,只能访问A的数据,B用户能够访问A和B的数据。当然,这个用户并不是mysql的用户,而是我的程序的用户,设置了用户表和数据表,如何关联两张表,实现不同用户的访问级别不同?
我要做一个程序,有不同的用户和权限,不同用户有不同的数据,如何实现用户能够访问和修改不同的数据?例如有A用户,只能访问A的数据,B用户能够访问A和B的数据。当然,这个用户并不是mysql的用户,而是我的程序的用户,设置了用户表和数据表,如何关联两张表,实现不同用户的访问级别不同?
例如
ID 面积 压力 分析的用户
1 1 1 A
2 2 2 B
ID 面积 压力 分析的用户 是四个字段,数据有很多,那我必须把每条记录都加上分析的用户这个字段吗?
10楼:如果你懂得用存储过程,就没必要用视图咯。视图多用于控制权限,就想我上面说的总经理和部门经历的例子,部门经理看到的数据不应该太多,这些可以先写好sql语句,然后放到对应的视图中,select * from对应视图即可。