安裝
1 添加源
sudo rpm -Uvh https://download.postgresql.org/pub/repos/yum/9.4/redhat/rhel-6-x86_64/pgdg-centos94-9.4-3.noarch.rpm
2 安裝
sudo yum install postgresql94-server postgresql94-contrib
3 驗(yàn)證已經(jīng)安裝成功
sudo rpm -aq| grep postgres
應(yīng)當(dāng)出現(xiàn)以下結(jié)果
postgresql94-libs-9.4.6-1PGDG.rhel6.x86_64
postgresql94-server-9.4.6-1PGDG.rhel6.x86_64
postgresql94-9.4.6-1PGDG.rhel6.x86_64
postgresql94-contrib-9.4.6-1PGDG.rhel6.x86_64
4 切換到postgres賬號(hào),初始化和啟動(dòng)數(shù)據(jù)庫
su postgres
/usr/pgsql-9.4/bin/initdb --pgdata=/data/postgres --locale=C --encoding=utf8
/usr/pgsql-9.4/bin/pg_ctl -D /data/postgres -l /data/postgres/psotgres.log start
2.5 使用psql連接數(shù)據(jù)庫(可以使用非postgres用戶)
psql -U postgres
創(chuàng)新互聯(lián)專注為客戶提供全方位的互聯(lián)網(wǎng)綜合服務(wù),包含不限于成都網(wǎng)站設(shè)計(jì)、網(wǎng)站制作、哈巴河網(wǎng)絡(luò)推廣、小程序定制開發(fā)、哈巴河網(wǎng)絡(luò)營銷、哈巴河企業(yè)策劃、哈巴河品牌公關(guān)、搜索引擎seo、人物專訪、企業(yè)宣傳片、企業(yè)代運(yùn)營等,從售前售中售后,我們都將竭誠為您服務(wù),您的肯定,是我們最大的嘉獎(jiǎng);創(chuàng)新互聯(lián)為所有大學(xué)生創(chuàng)業(yè)者提供哈巴河建站搭建服務(wù),24小時(shí)服務(wù)熱線:18980820575,官方網(wǎng)址:aaarwkj.com
庫操作
\h:查看SQL命令的解釋,比如\h select。
\?:查看psql命令列表。
\l:列出所有數(shù)據(jù)庫。
\c [database_name]:連接其他數(shù)據(jù)庫。
\d:列出當(dāng)前數(shù)據(jù)庫的所有表格。
\d [table_name]:列出某一張表格的結(jié)構(gòu)。
\du:列出所有用戶。
\e:打開文本編輯器。
\conninfo:列出當(dāng)前數(shù)據(jù)庫和連接的信息。
登錄數(shù)據(jù)庫
psql -U postgres -W(密碼) -h 127.0.0.1
創(chuàng)建數(shù)據(jù)庫
create database databa_name
備份數(shù)據(jù)庫
pg_dump -h 127.0.0.1 -U postgres databasename > /data/backup_name.sql
導(dǎo)入數(shù)據(jù)庫
psql -h localhost -U postgres -d databasename < /data/backup_name.sql
修改數(shù)據(jù)庫密碼
ALTER USER postgres WITH PASSWORD 'postgres';
表操作
創(chuàng)建新表
CREATE TABLE user_tbl(name VARCHAR(20), signup_date DATE);
插入數(shù)據(jù)
INSERT INTO user_tbl(name, signup_date) VALUES(‘張三’, ‘2013-12-22’);
選擇記錄
SELECT * FROM user_tbl;
更新數(shù)據(jù)
UPDATE user_tbl set name = ‘李四’ WHERE name = ‘張三’;
刪除記錄
DELETE FROM user_tbl WHERE name = ‘李四’ ;
添加欄位
ALTER TABLE user_tbl ADD email VARCHAR(40);
更新結(jié)構(gòu)
ALTER TABLE user_tbl ALTER COLUMN signup_date SET NOT NULL;
更名欄位
ALTER TABLE user_tbl RENAME COLUMN signup_date TO signup;
刪除欄位
ALTER TABLE user_tbl DROP COLUMN email;
表格更名
ALTER TABLE user_tbl RENAME TO backup_tbl;
刪除表格
DROP TABLE IF EXISTS backup_tbl;
文章名稱:postgresql安裝以及基本操作
網(wǎng)址分享:http://aaarwkj.com/article46/ihpjhg.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供響應(yīng)式網(wǎng)站、微信小程序、移動(dòng)網(wǎng)站建設(shè)、定制開發(fā)、做網(wǎng)站、靜態(tài)網(wǎng)站
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場,如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來源: 創(chuàng)新互聯(lián)