2025-11-20 06:12:10
用户想搞清楚数据库里有哪些表,然后看这些表能查哪些权限。比如他们公司有个用户表,想知道这个表能不能看其他人的信息;还有订单表,想确认能不能查到客户手机号。就像去图书馆,得先知道有哪些书架,再确认自己借书卡能借哪些书架的书。
为什么是这个答案呢?因为数据库权限分两层,一层是表级别,一层是字段级别。比如权限表里有5条记录,对应用户表、订单表、商品表,每条记录标明能查哪些字段。像用户表权限写着"可查姓名、邮箱,不可查身份证号",订单表权限写着"可查订单号、金额,不可查支付密码"。这跟数据库结构有关,管理员建表时给不同表分配不同权限,就像给不同员工发不同钥匙。数据表名和权限字段在权限表里能查到,比如权限表里有"用户表-查询-姓名"这样的记录,说明用户表能查姓名字段。所以用户要查表和权限,得同时看数据表和权限表两份东西。
本题链接: