一、離線安裝Linux PostgreSQL
1、首先,我們需要下載Linux PostgreSQL安裝包。為了方便離線安裝,我們可以在網上下載完整的離線安裝包,然後進行安裝。
# 下載 wget https://ftp.postgresql.org/pub/source/v10.5/postgresql-10.5.tar.gz # 解壓 tar -zxvf postgresql-10.5.tar.gz # 編譯 cd postgresql-10.5 ./configure make make install
2、安裝完畢後,我們需要初始化資料庫,執行如下命令即可。
# 初始化資料庫 initdb -D /var/lib/pgsql/data
3、初始化後還需要修改配置文件,指定埠等配置。
# 修改配置文件 vim /var/lib/pgsql/data/pg_hba.conf # 開放所有用戶訪問埠 host all all 0.0.0.0/0 md5 # 修改監聽埠為5432 vim /var/lib/pgsql/data/postgresql.conf port = 5432
4、最後我們需要啟動服務,命令如下。
# 啟動postgresql pg_ctl -D /var/lib/pgsql/data/ start
二、在Linux PostgreSQL中創建資料庫
1、首先,我們需要登錄到PostgreSQL的命令行模式。
# 登錄postgresql psql -U postgres
2、接下來,我們可以創建一個新的資料庫,命令如下。
# 創建一個新的資料庫 CREATE DATABASE mydatabase;
3、創建完畢後,我們可以使用\l命令來查看所有的資料庫。
# 查看所有的資料庫 \l
4、最後,我們可以使用\d命令來查看新創建的資料庫的結構。
# 查看資料庫結構 \c mydatabase \d
三、在Linux PostgreSQL中創建表
1、創建表之前,我們首先需要選定要用於創建的資料庫。
# 選擇資料庫 \c mydatabase
2、接下來,我們可以使用CREATE TABLE命令來創建一個新的表。
# 創建一個新的表 CREATE TABLE mytable (id integer, name varchar(20));
3、創建完畢後,我們可以使用\d命令來查看新創建的表的結構。
# 查看錶結構 \d mytable
4、最後,我們可以向新創建的表中插入數據。
# 插入數據 INSERT INTO mytable VALUES (1, 'John'), (2, 'Smith');
四、在Linux PostgreSQL中查詢數據
1、要查詢數據,我們可以使用SELECT語句。
# 查詢數據 SELECT * FROM mytable;
2、我們還可以使用WHERE語句來篩選特定的數據。
# 篩選數據 SELECT * FROM mytable WHERE name = 'John';
3、我們還可以對數據進行排序。
# 按照id進行排序 SELECT * FROM mytable ORDER BY id;
4、最後,我們可以使用LIMIT語句來限制返回的數據條數。
# 限制返回的數據條數 SELECT * FROM mytable LIMIT 1;
五、在Linux PostgreSQL中更新數據
1、要更新數據,我們可以使用UPDATE語句。
# 更新數據 UPDATE mytable SET name = 'Tom' WHERE id = 1;
2、我們還可以使用WHERE語句來篩選特定的數據。
# 篩選數據並更新 UPDATE mytable SET name = 'Tom' WHERE id = 1;
六、在Linux PostgreSQL中刪除數據
1、要刪除數據,我們可以使用DELETE語句。
# 刪除數據 DELETE FROM mytable WHERE id = 1;
2、我們還可以使用WHERE語句來篩選特定的數據。
# 篩選數據並刪除 DELETE FROM mytable WHERE name = 'Tom';
以上就是Linux PostgreSQL的一些基本操作,使用這些命令可以輕鬆創建、管理和查詢資料庫。
原創文章,作者:小藍,如若轉載,請註明出處:https://www.506064.com/zh-tw/n/157602.html