postgresql mac是一款可以完美運行在蘋果os x平臺上的關系型數(shù)據(jù)庫管理系統(tǒng),該數(shù)據(jù)庫不僅免費開源,而且功能豐富,它基于自由的BSD/MIT許可,用戶在使用它時可以組織復制、修改以及重新分發(fā)代碼,當然前提是需要提供一個版權聲明,因為可靠性和安全性是 這款軟件的最高優(yōu)先級,其工程化的存儲機制和高事務、任務關鍵型的應用使得用戶在數(shù)據(jù)管理層面上展現(xiàn)了良好的流程處理規(guī)范。
同時,為了解決大多數(shù)用戶對軟件資源和安裝過程中的困擾,我們提供
postgresql macos client客戶端下載以及軟件的安裝教程,另外,該軟件是完全支持ACID特性的,它對于數(shù)據(jù)庫訪問提供了強大的安全性保證,充分利用了企業(yè)安全工具,如Kerberos與OpenSSL等。你可以定義自己的檢查規(guī)范,根據(jù)自己的業(yè)務規(guī)則確保數(shù)據(jù)質(zhì)量,當然這并不是postgresql的全部,項目還提供了實用性的方法來管理postgresql,以實現(xiàn)高可用、負載均衡與復制等的特殊功能效果。本站提供postgresql for mac client客戶端下載,有需要的用戶可以在本站下載!
注:下載包中有postgresql for mac client客戶端安裝包以及軟件安裝必讀文件,安裝包在未使用時請不要輕易刪除和更改文件類型。安裝教程
1、在本站下載好mac文件包,打開dmg鏡像文件,雙擊“postgresql-9.5.2-1-osx”安裝包文件進行安裝;
2、由于軟件為osx格式的安裝文件,所以軟件在安裝時需要進行解壓安裝,啟動后我們按照軟件安裝向導選擇“Next”按鈕開始安裝;
3、自定義軟件安裝路徑,默認安裝路徑為“/Library/PostgreSQL/9.5”;
4、設置數(shù)據(jù)庫用戶密碼,設置完成后點擊“Next”按鈕;
5、請選擇服務器監(jiān)聽端口,默認端口為“5432”;
6、默認點擊“Next”按鈕執(zhí)行軟件的安裝過程,等待軟件安裝進度完成后點擊“finish”完成安裝;
7、運行軟件,在桌面左上角點擊“postgresql”軟件圖標,彈出的下拉框中選擇“關于”查看軟件版本信息;
命令介紹
連接數(shù)據(jù)庫, 默認的用戶和數(shù)據(jù)庫是postgres
psql -U user -d dbname
切換數(shù)據(jù)庫,相當于mysql的use dbname
\c dbname
列舉數(shù)據(jù)庫,相當于mysql的show databases
\l
列舉表,相當于mysql的show tables
\dt
查看表結構,相當于desc tblname,show columns from tbname
\d tblname
\di 查看索引
創(chuàng)建數(shù)據(jù)庫:
create database [數(shù)據(jù)庫名];
刪除數(shù)據(jù)庫:
drop database [數(shù)據(jù)庫名];
*重命名一個表:
alter table [表名A] rename to [表名B];
*刪除一個表:
drop table [表名];
*在已有的表里添加字段:
alter table [表名] add column [字段名] [類型];
*刪除表中的字段:
alter table [表名] drop column [字段名];
*重命名一個字段:
alter table [表名] rename column [字段名A] to [字段名B];
*給一個字段設置缺省值:
alter table [表名] alter column [字段名] set default [新的默認值];
*去除缺省值:
alter table [表名] alter column [字段名] drop default;
在表中插入數(shù)據(jù):
insert into 表名 ([字段名m],[字段名n],......) values ([列m的值],[列n的值],......);
修改表中的某行某列的數(shù)據(jù):
update [表名] set [目標字段名]=[目標值] where [該行特征];
刪除表中某行數(shù)據(jù):
delete from [表名] where [該行特征];
delete from [表名];--刪空整個表
創(chuàng)建表:
create table ([字段名1] [類型1] ;,[字段名2] [類型2],......<,primary key (字段名m,字段名n,...)>;);
\copyright 顯示 PostgreSQL 的使用和發(fā)行條款
\encoding [字元編碼名稱]
顯示或設定用戶端字元編碼
\h [名稱] SQL 命令語法上的說明,用 * 顯示全部命令
\prompt [文本] 名稱
提示用戶設定內(nèi)部變數(shù)
\password [USERNAME]
securely change the password for a user
\q 退出 psql
啟動教程
啟動數(shù)據(jù)庫服務器
沒有設置環(huán)境變量的情況下,postgresql用戶下:
/usr/local/pgsql/bin/postgres -D data >./data/logfile 2>&1 &
其中/usr/local/pgsql/bin目錄中存放著數(shù)據(jù)庫的執(zhí)行命令,/data是數(shù)據(jù)庫的數(shù)據(jù)存放目錄。小伙伴們可
以根據(jù)自己實際的安裝目錄調(diào)整上面的命令。
如下命令查看數(shù)據(jù)庫進程有沒有成功啟動,當看到有幾個postgres的進程時,說明啟動成功。
ps aux | grep postgres
注意事項
部分Mac系統(tǒng)用戶可能無法直接安裝,若遇到【app已損壞,無法啟動。你應該將它移到廢紙簍。】提示時,建議進行以下操作:
1、打開系統(tǒng)偏好設置,選擇【安全性與隱私】
2、點擊右下角鎖狀圖標,輸入密碼解除鎖定
3、在【允許從以下位置下載的應用】的三個選項里,選擇最下方的【任何來源】
4、重新啟動程序
如果打開【安全性與隱私】后沒有發(fā)現(xiàn)【允許從以下位置下載的應用】選項的用戶,可以進行以下操作:
1、復制括號內(nèi)代碼:【sudo spctl --master-disable】;
2、在【應用程序】-【實用工具】中找到【終端.app】打開,粘貼之前復制的代碼,回車鍵運行;
3、重新啟動程序。
0條評論