PostgreSQL安裝&PgAdmin 4 使用&《SQL必知必會(huì)》樣例表

PostgreSQL下載笋敞、安裝及設(shè)置

1匀泊、下載PostgreSQL:

http://www.enterprisedb.com/products-services-training/pgdownload#windows

下載最新版本即可

?2逗旁、安裝PostgreSQL:

????(1)鼠標(biāo)右鍵點(diǎn)擊exe文件蒙具,選擇“以管理員身份運(yùn)行”(必須這樣操作)千绪;

? ? (2)點(diǎn)擊“Next>”例诀;

????(3)選擇安裝路徑:D:\PostgreSQL(建議安裝在D盤随抠,需要提前新建一個(gè)空白文件夾,設(shè)名字為PostgreSQL)繁涂,然后點(diǎn)擊“Next>”;

????(4)選擇數(shù)據(jù)的保存路徑:D:\PostgreSQL\data(默認(rèn)是這樣的拱她,不用改),然后點(diǎn)擊“Next>”;

????(5)設(shè)置數(shù)據(jù)庫管理員密碼:xxx(請(qǐng)牢記扔罪,之后登錄PostgreSQL時(shí)會(huì)用到)秉沼,然后點(diǎn)擊“Next>”;

????(6)設(shè)置端口號(hào):5432(默認(rèn)是這樣,不用改)矿酵,然后點(diǎn)擊“Next>”;

????(7)設(shè)置地區(qū):默認(rèn)即可不用改(選擇其他的可能會(huì)導(dǎo)致安裝不成功)唬复,然后點(diǎn)擊“Next>”;

????(8)安裝:直接點(diǎn)擊“Next>”即可安裝;

????(9)把“Launch Stack Builder at exit?”下面方框中勾號(hào)取消(要不會(huì)安裝各種附加工具),然后點(diǎn)擊“Finish”即可全肮,到這里安裝完成敞咧。

? 3、修改設(shè)置文件:

????(1)用記事本打開文件D:\PostgreSQL\data\postgresql.conf辜腺,找到“ listen_addresses =’*’ “休建,在它前面增加一個(gè)#號(hào)(意思是將其注釋掉)乍恐,然后再新增一行語句“l(fā)isten_addresses =’localhost’ ”在它上面空行處(這樣設(shè)置的原因是只允許本地主機(jī)連接PostgreSQL,提高安全性)丰包;

????(2)這時(shí)需要重啟PostgreSQL禁熏,該設(shè)置才能生效:點(diǎn)擊“控制面板”—“管理工具”—“服務(wù)”“—右鍵點(diǎn)擊“postgresql-x64-xxx”—重新啟動(dòng)(如果在控制面版中沒有找到”管理工具“,請(qǐng)點(diǎn)擊控制面板右上角的”查看方式“邑彪,選擇”大圖標(biāo)“就發(fā)現(xiàn)了)瞧毙;

4、檢驗(yàn)是否安裝成功:

????(1)windows10系統(tǒng)點(diǎn)擊左下角的“開始“圖標(biāo)找到PostgreSQL 12并將其展開寄症,選擇SQL Shell(psql);

????(2)這是會(huì)出現(xiàn)SQL Shell(psql)命令行界面宙彪,看到讓你填信息不用管,全部回車有巧,直到要輸入密碼的地方释漆,即“用戶postgres 的口令“,你就輸入剛剛你在安裝PostgreSQL的密碼就可以了(注意@河D型肌!你輸密碼的時(shí)候光標(biāo)是不會(huì)動(dòng)的甜橱,也不會(huì)有密碼顯示在屏幕上逊笆,你只管輸入正確的密碼然后回車就可以了);

?????(3)出現(xiàn)“postgres=# ”即說明安裝成功了岂傲。

二难裆、PostgreSQL簡介(過渡)

? 1、SQL(Structured Query Language: 結(jié)構(gòu)化查詢語言)原本是為了提高數(shù)據(jù)庫的查詢效率而開發(fā)的語言镊掖,但是現(xiàn)在也可以用來實(shí)現(xiàn)數(shù)據(jù)的插入和刪除等操作了; PostgreSQL是很多種數(shù)據(jù)庫管理系統(tǒng)之一乃戈,它是開源的,形象理解二者的關(guān)系是:用戶在電腦上使用SQL語句傳遞給PostgreSQL的服務(wù)器信息亩进,PostgreSQL的服務(wù)器在它的數(shù)據(jù)庫中檢索信息返回給用戶症虑;

?2、在電腦上使用SQL語句的方法有兩種:文本交互工具(即SQL Shell(psql))和圖形化交互工具(即PgAdmin 4)镐侯,下面我們重點(diǎn)講解PgAdmin 4的使用侦讨,在“開始“圖標(biāo)找到PostgreSQL 12并將其展開,點(diǎn)擊PgAdmin 4苟翻,這時(shí)會(huì)跳到瀏覽器界面。

三骗污、PgAdmin 4 的使用

?1崇猫、PgAdmin界面初次打開時(shí),會(huì)彈出密碼輸入框需忿,輸入剛剛的密碼即可诅炉;

2蜡歹、設(shè)置為中文:“File”---“Preferences”---“Miscellaneous”---“Userlanguage”---選擇“Chinese(Simplified)”---點(diǎn)擊”Save”,然后刷新網(wǎng)頁即可涕烧;

?3月而、在左上角找到“Servers”圖標(biāo),右鍵點(diǎn)擊---“創(chuàng)建”---“服務(wù)器”议纯,設(shè)置如下圖:

?4父款、起完服務(wù)器的名字后,點(diǎn)擊“連接”選項(xiàng)瞻凤,設(shè)置如下圖:

? 5憨攒、設(shè)置完成后,點(diǎn)擊保存即可阀参,到這里一個(gè)服務(wù)器test1創(chuàng)建完成肝集;

?6、在PgAdmin 4的界面的左邊出現(xiàn)了test1圖標(biāo)蛛壳,將其展開杏瞻,發(fā)現(xiàn)有“數(shù)據(jù)庫”,右鍵點(diǎn)擊它---“創(chuàng)建”---“數(shù)據(jù)庫”衙荐,之后設(shè)置如下圖:(注釋可以不寫)

7捞挥、之后點(diǎn)擊“保存”即可,到這里赫模,test1服務(wù)器(也就是你的電腦)中的第二個(gè)數(shù)據(jù)庫DB1創(chuàng)建完成(第一個(gè)是創(chuàng)建服務(wù)器是默認(rèn)自帶的postgres數(shù)據(jù)庫树肃,在剛剛的檢驗(yàn)是否安裝PostgreSQL成功時(shí),最后跳出來的“ postgres=# ”就是這個(gè)自帶的數(shù)據(jù)庫瀑罗,這里我們不用管它胸嘴,下面我們主要關(guān)注DB1數(shù)據(jù)庫);

四斩祭、《SQL必知必會(huì)》附錄A中樣例表的使用

?1劣像、樣例表下載地址:http://www.forta.com/books/0672336073/,點(diǎn)擊后玩下拉看到如下圖:

下載有三個(gè)文件:create.txt摧玫、populate.txt和README(最后一個(gè)文件不用管)耳奕,前面兩個(gè)文件分別保存了創(chuàng)建樣例表的SQL腳本和填充樣例表的SQL腳本,我們接下來要用到诬像;

? 2屋群、不多說,上圖:

點(diǎn)擊“查詢工具”后坏挠,可以編輯SQL語句的界面解出來了芍躏,將剛剛下載的create.txt用記事本打開,全選降狠,復(fù)制对竣,然后粘貼到“查詢編輯器”中來庇楞,再點(diǎn)擊“運(yùn)行”(查詢編輯器上面的小三角)圖標(biāo),到這里在DB1中創(chuàng)建了5個(gè)表的框架否纬,圖示如下:

? 3吕晌、重復(fù)2的步驟,對(duì)文件populate.txt進(jìn)行同樣的操作临燃,目的是對(duì)表框架進(jìn)行內(nèi)容填充睛驳;

4、不廢話谬俄,上圖:

這時(shí)柏靶,可以看到剛剛復(fù)制到PostgreSQL的SQL語句,這是創(chuàng)建表的SQL語句溃论,在“SQL”圖標(biāo)下屎蜓,你選擇哪塊,哪塊的SQL語句就會(huì)出現(xiàn)钥勋,但這里的SQL語句時(shí)不可以直接編輯的炬转,要進(jìn)行SQL語句編輯,像上面2步驟那樣在“查詢工具”中編輯算灸;

5扼劈、點(diǎn)擊“表格”圖標(biāo),會(huì)出現(xiàn)表格如下圖:

6菲驴、到這里荐吵,PostgreSQL的安裝和PgAdmin 4的使用講解就全部完成了看铆,祝大家上手SQL語言順利歌憨。

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末悉抵,一起剝皮案震驚了整個(gè)濱河市权悟,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌泼疑,老刑警劉巖导而,帶你破解...
    沈念sama閱讀 218,858評(píng)論 6 508
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件献雅,死亡現(xiàn)場離奇詭異谤绳,居然都是意外死亡占锯,警方通過查閱死者的電腦和手機(jī),發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 93,372評(píng)論 3 395
  • 文/潘曉璐 我一進(jìn)店門缩筛,熙熙樓的掌柜王于貴愁眉苦臉地迎上來消略,“玉大人,你說我怎么就攤上這事瞎抛∫杉螅” “怎么了?”我有些...
    開封第一講書人閱讀 165,282評(píng)論 0 356
  • 文/不壞的土叔 我叫張陵婿失,是天一觀的道長钞艇。 經(jīng)常有香客問我,道長豪硅,這世上最難降的妖魔是什么哩照? 我笑而不...
    開封第一講書人閱讀 58,842評(píng)論 1 295
  • 正文 為了忘掉前任,我火速辦了婚禮懒浮,結(jié)果婚禮上飘弧,老公的妹妹穿的比我還像新娘。我一直安慰自己砚著,他們只是感情好次伶,可當(dāng)我...
    茶點(diǎn)故事閱讀 67,857評(píng)論 6 392
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著稽穆,像睡著了一般冠王。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上舌镶,一...
    開封第一講書人閱讀 51,679評(píng)論 1 305
  • 那天柱彻,我揣著相機(jī)與錄音,去河邊找鬼餐胀。 笑死哟楷,一個(gè)胖子當(dāng)著我的面吹牛,可吹牛的內(nèi)容都是我干的否灾。 我是一名探鬼主播卖擅,決...
    沈念sama閱讀 40,406評(píng)論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢(mèng)啊……” “哼墨技!你這毒婦竟也來了惩阶?” 一聲冷哼從身側(cè)響起,我...
    開封第一講書人閱讀 39,311評(píng)論 0 276
  • 序言:老撾萬榮一對(duì)情侶失蹤健提,失蹤者是張志新(化名)和其女友劉穎琳猫,沒想到半個(gè)月后,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體私痹,經(jīng)...
    沈念sama閱讀 45,767評(píng)論 1 315
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡脐嫂,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 37,945評(píng)論 3 336
  • 正文 我和宋清朗相戀三年,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了紊遵。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片账千。...
    茶點(diǎn)故事閱讀 40,090評(píng)論 1 350
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡,死狀恐怖暗膜,靈堂內(nèi)的尸體忽然破棺而出匀奏,到底是詐尸還是另有隱情,我是刑警寧澤学搜,帶...
    沈念sama閱讀 35,785評(píng)論 5 346
  • 正文 年R本政府宣布娃善,位于F島的核電站论衍,受9級(jí)特大地震影響,放射性物質(zhì)發(fā)生泄漏聚磺。R本人自食惡果不足惜坯台,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,420評(píng)論 3 331
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望瘫寝。 院中可真熱鬧蜒蕾,春花似錦、人聲如沸焕阿。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,988評(píng)論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽暮屡。三九已至撤摸,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間栽惶,已是汗流浹背愁溜。 一陣腳步聲響...
    開封第一講書人閱讀 33,101評(píng)論 1 271
  • 我被黑心中介騙來泰國打工, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留外厂,地道東北人冕象。 一個(gè)月前我還...
    沈念sama閱讀 48,298評(píng)論 3 372
  • 正文 我出身青樓,卻偏偏與公主長得像汁蝶,于是被迫代替她去往敵國和親渐扮。 傳聞我的和親對(duì)象是個(gè)殘疾皇子,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 45,033評(píng)論 2 355

推薦閱讀更多精彩內(nèi)容