| 這篇文章以下載9.6版本為例,講解一下安裝過程 |
1,下載命令:
yum install -y https://download.postgresql.org/pub/repos/yum/9.6/redhat/rhel-7-x86_64/pgdg-centos96-9.6-3.noarch.rpm
yum install -y postgresql96-server postgresql96-contrib
2,初始化數據庫:
/usr/pgsql-9.6/bin/postgresql96-setup initdb
3,啟動服務:
systemctl start postgresql-9.6
4,設為開機自啟:
systemctl enable postgresql-9.6

| 修改默認PostgreSQL用戶密碼 |
PostgreSQL安裝后會創建一個用戶,名為postgres
1,切換至用戶 postgres:
su - postgres
2,登錄數據庫:
psql -U postgres
3,修改密碼:
ALTER USER postgres with encrypted password 'root';
此處設置用戶postgre的密碼為root,可根據自己需要,自行修改。
4,退出數據庫:
\q
5,退出用戶:
exit
整體效果,如圖:

| PostgreSQL常用命令 |
1,控制台常用命令:
\h:查看SQL命令的解釋,比如\h select。
\?:查看psql命令列表。
\l:列出所有數據庫。
\c [database_name]:連接其他數據庫。
\d:列出當前數據庫的所有表格。
\d [table_name]:列出某一張表格的結構。
\du:列出所有用戶。
\e:打開文本編輯器。
\conninfo:列出當前數據庫和連接的信息。
2,數據庫基本操作:
# 創建新表
CREATE TABLE user_tbl(name VARCHAR(20), signup_date DATE);
# 插入數據
INSERT INTO user_tbl(name, signup_date) VALUES('張三', '2013-12-22');
# 選擇記錄
SELECT * FROM user_tbl;
# 更新數據
UPDATE user_tbl set name = '李四' WHERE name = '張三';
# 刪除記錄
DELETE FROM user_tbl WHERE name = '李四' ;
# 添加欄位
ALTER TABLE user_tbl ADD email VARCHAR(40);
# 更新結構
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?可以看看這篇這篇文章:【數據庫】PostgreSQL簡介
感謝您的閱讀~
