1. AutotablaAutotabla是一個(gè)你的程序的SQL數(shù)據(jù)表的CGI管理界面。只需要提供你數(shù)據(jù)庫架構(gòu)的XML描述,你就可以創(chuàng)建/修改/刪除數(shù)據(jù)庫記錄。 HTML輸出可以通過CSS完全自定義。使用Perl/DBI模塊而支持各種數(shù)據(jù)庫。
創(chuàng)新互聯(lián)公司服務(wù)項(xiàng)目包括廬陽網(wǎng)站建設(shè)、廬陽網(wǎng)站制作、廬陽網(wǎng)頁制作以及廬陽網(wǎng)絡(luò)營銷策劃等。多年來,我們專注于互聯(lián)網(wǎng)行業(yè),利用自身積累的技術(shù)優(yōu)勢、行業(yè)經(jīng)驗(yàn)、深度合作伙伴關(guān)系等,向廣大中小型企業(yè)、政府機(jī)構(gòu)等提供互聯(lián)網(wǎng)行業(yè)的解決方案,廬陽網(wǎng)站推廣取得了明顯的社會(huì)效益與經(jīng)濟(jì)效益。目前,我們服務(wù)的客戶以成都為中心已經(jīng)輻射到廬陽省份的部分城市,未來相信會(huì)繼續(xù)擴(kuò)大服務(wù)區(qū)域并繼續(xù)獲得客戶的支持與信任!
2. Cruddy!
Cruddy!是一個(gè)以CGI::CRUD為框架的應(yīng)用程序,它為你的數(shù)據(jù)庫提供了一個(gè)即時(shí)的Web前端的CRUD接口。
3. myPhile
這是一個(gè)可定制的MySQL表的通用管理界面。
4. NG-Admin
這是一個(gè)數(shù)據(jù)庫內(nèi)容的管理工具。
5. phpMoAdmin
這是一個(gè)PHP寫的MongoDB管理工具。
6. phpMSAdmin
phpMSAdmin是用PHP編寫的工具,它允許您通過Web瀏覽器管理一個(gè)微軟的SQL Server ,而不需要Windows或?qū)S械钠髽I(yè)管理器。它允許你創(chuàng)建/修改:數(shù)據(jù)庫,表,視圖,觸發(fā)器等
7. RockMongo
RockMongo,一個(gè)MongoDB的管理工具,在PHP5中實(shí)現(xiàn),類似phpMyAdmin。
8. WizMySQLAdmin
WizMySQLAdmin類似最有名的MySQL數(shù)據(jù)庫管理器phpMyAdmin,但它非常易于安裝和維護(hù)。它只由一個(gè)文件組成,并支持多種數(shù)據(jù)庫和表的創(chuàng)建和處理。
更有功能強(qiáng)大的關(guān)系型數(shù)據(jù)庫:
一 、MySQL
MySQL是一個(gè)小型關(guān)系型數(shù)據(jù)庫管理系統(tǒng),開發(fā)者為瑞典MySQLAB公司,在2008年1月16號被Sun公司收購。MySQL被廣泛地應(yīng)用在Internet上的中小型網(wǎng)站中。由于其體積小、速度快、總體擁有成本低,尤其是開放源碼這一特點(diǎn),許多中小型網(wǎng)站為了降低網(wǎng)站總體擁有成本而選擇了MySQL作為網(wǎng)站數(shù)據(jù)庫。
二 、PostgreSQL
PostgreSQL是一種特性非常齊全的自由軟件的對象-關(guān)系型數(shù)據(jù)庫管理系統(tǒng)(ORDBMS),可以說是目前世界上最先進(jìn),功能最強(qiáng)大的自由數(shù)據(jù)庫管理系統(tǒng)。
PostgreSQL是以加州大學(xué)伯克利分校計(jì)算機(jī)系開發(fā)的 POSTGRES,版本 4.2為基礎(chǔ)的對象關(guān)系型數(shù)據(jù)庫管理系統(tǒng)(ORDBMS)。 POSTGRES 領(lǐng)先的許多概念只是在非常遲的時(shí)候才出現(xiàn)在商業(yè)數(shù)據(jù)庫中。
PostgreSQL支持大部分 SQL標(biāo)準(zhǔn)并且提供了許多其他現(xiàn)代特性:復(fù)雜查詢、外鍵、觸發(fā)器、視圖、事務(wù)完整性、多版本并發(fā)控制。同樣,PostgreSQL 可以用許多方法擴(kuò)展,比如, 通過增加新的數(shù)據(jù)類型、函數(shù)、操作符、聚集函數(shù)、索引方法、過程語言。并且,因?yàn)樵S可證的靈活,任何人都可以以任何目的免費(fèi)使用,修改,和分發(fā) PostgreSQL, 不管是私用,商用,還是學(xué)術(shù)研究使用。
grant db_role1 to db_user1,db_user2; 意為:給用戶1,2賦予角色1,兩個(gè)用戶就擁有了角色1對應(yīng)的權(quán)限。
1、角色
PostgreSQL使用角色的概念管理數(shù)據(jù)庫訪問權(quán)限。 根據(jù)角色自身的設(shè)置不同,一個(gè)角色可以看作是一個(gè)數(shù)據(jù)庫用戶,或者一組數(shù)據(jù)庫用戶。 角色可以擁有數(shù)據(jù)庫對象(比如表)以及可以把這些對象上的權(quán)限賦予其它角色, 以控制誰擁有訪問哪些對象的權(quán)限。
2、角色的權(quán)限
一個(gè)數(shù)據(jù)庫角色可以有很多權(quán)限,這些權(quán)限定義了角色和擁有角色的用戶可以做的事情。
3、用戶
其實(shí)用戶和角色都是角色,只是用戶是具有登錄權(quán)限的角色。
4、賦予角色控制權(quán)限
可以使用GRANT 和REVOKE命令賦予用戶角色,來控制權(quán)限。
如:
create role db_role1 createdb createrole; --創(chuàng)建角色1
grant db_role1 to db_user1,db_user2; --給用戶1,2賦予角色1,兩個(gè)用戶就擁有了創(chuàng)建數(shù)據(jù)庫和創(chuàng)建角色的權(quán)限
revoke db_role1 from db_user1; --從用戶1移除角色1,用戶不再擁有角色1的權(quán)限。
擴(kuò)展資料
1、角色權(quán)限相關(guān)腳本
create role db_role1 LOGIN; --創(chuàng)建具有登錄權(quán)限的角色db_role1
create role db_role2 SUPERUSER; --創(chuàng)建具有超級用戶權(quán)限的角色
create role db_role3 CREATEDB; --創(chuàng)建具有創(chuàng)建數(shù)據(jù)庫權(quán)限的角色
create role db_role4 CREATEROLE --創(chuàng)建具有創(chuàng)建角色權(quán)限的角色
alter role db_role1 nologin nocreatedb; --修改角色取消登錄和創(chuàng)建數(shù)據(jù)庫權(quán)限
2、用戶相關(guān)腳本
create user db_user1 password '123'; --創(chuàng)建用戶
create role db_user1 password '123' LOGIN; --同上一句等價(jià)
drop user db_user1; --刪除用戶
alter user db_user1 password '123456'; --修改密碼
alter user db_user1 createdb createrole; --對用戶授權(quán)
參考資料
百度百科-postgresql
現(xiàn)在被稱為 PostgreSQL 的對象-關(guān)系型數(shù)據(jù)庫管理系統(tǒng)(有一段時(shí)間被稱為 Postgres95)是從伯克利寫的 Postgres 軟件包發(fā)展而來的。經(jīng)過十幾年的發(fā)展, PostgreSQL 是世界上可以獲得的最先進(jìn)的開放源碼的數(shù)據(jù)庫系統(tǒng), 它提供了多版本并行控制,支持幾乎所有 SQL 構(gòu)件(包括子查詢,事務(wù)和用戶定 義類型和函數(shù)), 并且可以獲得非常廣闊范圍的(開發(fā))語言綁定 (包括 C,C++,Java,perl,tcl,和 python)。