SQL資料庫問題

時間 2022-09-15 22:40:09

1樓:匿名使用者

這個東西 在資料庫上不大容易體現

我還是說說思路吧

首先 要看你分不分表了

可以分為2個表 乙個 職位表 專門管理職位的分表的情況 :

職位表(

職位編號,

職位,許可權

)使用者表

(使用者編號,

賬號,密碼,

其他。。

)你就需要根據使用者獲取到他的許可權為什麼

至於怎麼定得看你 你可以吧許可權定座 3為最大 然後只要判斷到許可權為3 那麼久給他操作的權力 也可以定0或1 這個得取決於你

你甚至可以就判斷職位是不是超級管理員

部分表的情況使用者(

編號,賬號,

密碼,職位,其他)

然後介面判斷職位就是了

也可以定為其他字段

反正這個東西很靈活 實現也偶很多途徑 資料庫是無法體現那個的

2樓:匿名使用者

grant select,update no 普通使用者;

grant select no 表 to 部門主管 with grant option;

grant admin on 表 to 超級管理員 with admin option;

sql資料庫使用者驗證語句,SQL資料庫使用者驗證語句

sql語句 select from tablename where userid userid and userpwd userpass 要不寫在儲存過程裡 set ansi nulls on set quoted identifier on goalter procedure dbo loginp...

SQL資料庫高手請進,SQL資料庫高手請進

使用學號分組,統計通過和不通過的數量即可 不用管什麼成績了 比如某學號有7門課程,通過3門 不通過4門,那麼就可以知道通過率了 select a,case b when 通過 then 1 else 0 as 通過科目數 count a as 總科目數 case b when 通過 then 1 e...

SQL資料庫查詢語句問題

簡單點說 inner join 就是 只把連線的表中的資料符合鏈結條件的顯示出來 leftjion 是上面的基礎上 把左邊的表上不符合鏈結條件的資料顯示出來 rightjion 是在innerjoin的基礎上把右邊表的不符合條件的資料顯示出來 還有個fulljoin 把兩邊所有的資料都列出來 舉個例...