mysql人员设置? 1.mysql系统管理员? 2.普通管理员?管理个别数据库? 3.网络用户,即通过网页访问的用户

mysql人员设置? 1.mysql系统管理员? 2.普通管理员?管理个别数据库? 3.网络用户,即通过网页访问的用户,第1张

mysql有严格的区分管理的制度,可以按要求,为不同的人或者网站开通不同的权限,比如只能 *** 作某个表,或者某个数据库,或者只能select,或者仅仅是insert功能,具体的话,建议下载一个phpmyadmin,这个是所见即所得的php开源程序,你安装后一用就明白了,超级简单。

这个问题离开了具体的数据结构和记录登记规范只能是泛泛而谈,没有太多实际意义。原则上可以通过非关联这个角度来判断"哪些人不是别人的经理"。下面提供个例子供参考:

假设数据结构为

员工(工号,姓名,主管经理(也就是该经理的工号))

选出不是别人经理的员工资料:

SQL写法1

select a.* from 员工 a where not exists

(select * from 员工 b where b.主管经理=a.工号 and b.工号<>a.工号)

SQL写法2

select a.* from 员工 a left join

(select distinct 主管经理 from 员工 where 工号<>主管经理)b

on a.工号=b.主管经理 where b.主管经理 is null

注意上述代码对自己是自己的经理情况也进行了排除


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/8683839.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-19
下一篇 2023-04-19

发表评论

登录后才能评论

评论列表(0条)

保存