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