最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

MySQL 權(quán)限表db、tables_priv、columns_priv和procs_priv的具體使用

 更新時(shí)間:2023年11月02日 14:43:02   作者:小日子呀  
MySQL中有多個(gè)權(quán)限相關(guān)的表,本文主要介紹了MySQL 權(quán)限表db、tables_priv、columns_priv和procs_priv的具體使用,感興趣的可以了解一下

db表

db 表比較常用,是 MySQL 數(shù)據(jù)庫(kù)中非常重要的權(quán)限表,表中存儲(chǔ)了用戶對(duì)某個(gè)數(shù)據(jù)庫(kù)的操作權(quán)限。表中的字段大致可以分為兩類,分別是用戶列和權(quán)限列。

用戶列

db 表用戶列有 3 個(gè)字段,分別是 Host、User、Db,標(biāo)識(shí)從某個(gè)主機(jī)連接某個(gè)用戶對(duì)某個(gè)數(shù)據(jù)庫(kù)的操作權(quán)限,這 3 個(gè)字段的組合構(gòu)成了 db 表的主鍵。

db 表的用戶列如下表所示:

字段名字段類型是否為空默認(rèn)值說(shuō)明
Hostchar(60)NO無(wú)主機(jī)名
Dbchar(64)NO無(wú)數(shù)據(jù)庫(kù)名
Userchar(32)NO無(wú)用戶名

權(quán)限列

db 表中的權(quán)限列和 user 表中的權(quán)限列大致相同,只是user 表中的權(quán)限是針對(duì)所有數(shù)據(jù)庫(kù)的,而 db 表中的權(quán)限只針對(duì)指定的數(shù)據(jù)庫(kù)。如果希望用戶只對(duì)某個(gè)數(shù)據(jù)庫(kù)有操作權(quán)限,可以先將 user 表中對(duì)應(yīng)的權(quán)限設(shè)置為 N,然后在 db 表中設(shè)置對(duì)應(yīng)數(shù)據(jù)庫(kù)的操作權(quán)限。 

tables_priv表和columns_priv表

tables_priv 表用來(lái)對(duì)單個(gè)表進(jìn)行權(quán)限設(shè)置,columns_priv 表用來(lái)對(duì)單個(gè)數(shù)據(jù)列進(jìn)行權(quán)限設(shè)置。tables_priv 表結(jié)構(gòu)如下表所示:

字段名字段類型是否為空默認(rèn)值說(shuō)明
Hostchar(60)NO無(wú)主機(jī)
Dbchar(64)NO無(wú)數(shù)據(jù)庫(kù)名
Userchar(32)NO無(wú)用戶名
Table_namechar(64)NO無(wú)表名
Grantorchar(93)NO無(wú)修改該記錄的用戶
TimestamptimestampNOCURRENT_TIMESTAMP修改該記錄的時(shí)間
Table_privset('Select','Insert','Update','Delete','
Create','Drop','Grant','References',
'Index','Alter','Create View','Show view','Trigger')
NO無(wú)表示對(duì)表的操作權(quán)限,包括 Select、Insert、Update、Delete、Create、Drop、Grant、References、Index 和 Alter 等
Column_privset('Select','Insert','Update','References')NO無(wú)表示對(duì)表中的列的操作權(quán)限,包括 Select、Insert、Update 和 References

columns_priv 表結(jié)構(gòu)如下表所示:

字段名字段類型是否為空默認(rèn)值說(shuō)明
Hostchar(60)NO無(wú)主機(jī)
Dbchar(64)NO無(wú)數(shù)據(jù)庫(kù)名
Userchar(32)NO無(wú)用戶名
Table_namechar(64)NO無(wú)表名
Column_namechar(64)NO無(wú)數(shù)據(jù)列名稱,用來(lái)指定對(duì)哪些數(shù)據(jù)列具有操作權(quán)限
TimestamptimestampNOCURRENT_TIMESTAMP修改該記錄的時(shí)間
Column_privset('Select','Insert','Update','References')NO無(wú)表示對(duì)表中的列的操作權(quán)限,包括 Select、Insert、Update 和 References

procs_priv表

procs_priv 表可以對(duì)存儲(chǔ)過(guò)程和存儲(chǔ)函數(shù)進(jìn)行權(quán)限設(shè)置,procs_priv 的表結(jié)構(gòu)如表所示:

字段名字段類型是否為空默認(rèn)值說(shuō)明
Hostchar(60)NO無(wú)主機(jī)名
Dbchar(64)NO無(wú)數(shù)據(jù)庫(kù)名
Userchar(32)NO無(wú)用戶名
Routine_namechar(64)NO無(wú)表示存儲(chǔ)過(guò)程或函數(shù)的名稱
Routine_typeenum('FUNCTION','PROCEDURE')NO無(wú)表示存儲(chǔ)過(guò)程或函數(shù)的類型,Routine_type 字段有兩個(gè)值,分別是 FUNCTION 和 PROCEDURE。FUNCTION 表示這是一個(gè)函數(shù);PROCEDURE 表示這是一個(gè)
存儲(chǔ)過(guò)程。
Grantorchar(93)NO無(wú)插入或修改該記錄的用戶
Proc_privset('Execute','Alter Routine','Grant')NO無(wú)表示擁有的權(quán)限,包括 Execute、Alter Routine、Grant 3種
TimestamptimestampNOCURRENT_TIMESTAMP表示記錄更新時(shí)間

到此這篇關(guān)于MySQL 權(quán)限表db、tables_priv、columns_priv和procs_priv的具體使用的文章就介紹到這了,更多相關(guān)MySQL 權(quán)限表 內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家! 

相關(guān)文章

  • MySQL8.x msi版安裝教程圖文詳解

    MySQL8.x msi版安裝教程圖文詳解

    這篇文章主要介紹了MySQL8.x msi版安裝教程 ,本文圖文并茂給大家介紹的非常詳細(xì),具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2019-05-05
  • Mybatis中的動(dòng)態(tài)SQL語(yǔ)句解析

    Mybatis中的動(dòng)態(tài)SQL語(yǔ)句解析

    這篇文章主要介紹了Mybatis中的動(dòng)態(tài)SQL語(yǔ)句解析,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下
    2019-11-11
  • MySQL中查找最小缺失ID的方法實(shí)現(xiàn)

    MySQL中查找最小缺失ID的方法實(shí)現(xiàn)

    在開(kāi)發(fā)過(guò)程中,我們經(jīng)常會(huì)遇到需要查找數(shù)據(jù)庫(kù)表中最小的缺失 ID 的情況,特別是在處理需要順序標(biāo)識(shí)符的業(yè)務(wù)邏輯時(shí),下面就來(lái)介紹一下,感興趣的可以了解一下
    2024-11-11
  • MYSQL事件查看器使用介紹

    MYSQL事件查看器使用介紹

    MYSQL事件查看器使用介紹,需要的朋友可以參考下
    2012-07-07
  • mysql之explain使用詳解(分析索引)

    mysql之explain使用詳解(分析索引)

    在這里對(duì)explain的各個(gè)字段進(jìn)行詳細(xì)的分析,來(lái)幫助大家分析自己所寫(xiě)的sql是否最佳的使用了索引,需要的朋友可以參考下
    2018-01-01
  • MySQL表自增id溢出的故障復(fù)盤(pán)解決

    MySQL表自增id溢出的故障復(fù)盤(pán)解決

    這篇文章主要介紹了MySQL表自增id溢出的故障復(fù)盤(pán)解決,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2020-04-04
  • K8S搭建MySQL一主一從集群詳細(xì)步驟

    K8S搭建MySQL一主一從集群詳細(xì)步驟

    在k8s上命名空間是用于隔離不同應(yīng)用的一種機(jī)制,我們可以使用命名空間來(lái)組織和管理MySQL集群,這篇文章主要給大家介紹了關(guān)于K8S搭建MySQL一主一從集群的相關(guān)資料,需要的朋友可以參考下
    2023-09-09
  • MySQL | 從SQL到數(shù)據(jù)的完整路徑

    MySQL | 從SQL到數(shù)據(jù)的完整路徑

    MySQL執(zhí)行流程分為服務(wù)層和存儲(chǔ)引擎層,服務(wù)層包括連接器、查詢緩存、SQL語(yǔ)句解析、預(yù)處理、優(yōu)化和執(zhí)行,連接器負(fù)責(zé)建立連接、校驗(yàn)用戶名和密碼、處理長(zhǎng)連接和短連接,本文介紹MySQL | 從SQL到數(shù)據(jù)的完整路徑,感興趣的朋友一起看看吧
    2026-05-05
  • MySQL性能優(yōu)化之Open_Table配置參數(shù)的合理配置建議

    MySQL性能優(yōu)化之Open_Table配置參數(shù)的合理配置建議

    這篇文章主要介紹了MySQL性能優(yōu)化之Open_Table配置參數(shù)的合理配置建議,在MySQL數(shù)據(jù)庫(kù)中,Opened_tables表示打開(kāi)過(guò)的表數(shù)量,需要的朋友可以參考下
    2014-07-07
  • MySQL中ON DUPLICATE key update的使用

    MySQL中ON DUPLICATE key update的使用

    本文主要介紹了MySQL中ON DUPLICATE key update的使用,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2023-05-05

最新評(píng)論

永顺县| 浏阳市| 沂源县| 平南县| 庆阳市| 贵溪市| 池州市| 乐陵市| 德保县| 三江| 固安县| 贡山| 日土县| 嘉鱼县| 休宁县| 沙雅县| 仙桃市| 江油市| 达拉特旗| 长武县| 彝良县| 东乡| 永兴县| 手游| 南丹县| 鄂托克前旗| 开鲁县| 泸定县| 蓬安县| 吴桥县| 社旗县| 昌都县| 正镶白旗| 平昌县| 金平| 北京市| 咸阳市| 建湖县| 紫金县| 渭南市| 蕲春县|