站長資訊網
最全最豐富的資訊網站

linux運行sql文件命令是什么

linux運行sql文件命令是“psql -f test.sql”,其Linux運行sql腳本的方法是:1、使用shell工具登錄到安裝postgresql的服務器;2、編輯sql腳本內容;3、通過“psql -f test.sql”命令執行“test.sql”腳本即可。

linux運行sql文件命令是什么

本教程操作環境:linux5.9.8系統、Dell G3電腦。

linux運行sql文件命令是什么?

Linux運行sql腳本的具體操作步驟如下:

1、使用shell工具登陸到安裝postgresql的服務器,切換到postgres用戶,postgresql默認的操作用戶,命令是:su – postgres,查看當前路徑是/var/lib/psql,創建一個test.sql腳本文件,命令是:vim test.sql。

linux運行sql文件命令是什么

2、sql腳本內容是:create table test (id int not null primary key,name text);insert into test valus(1, 't1');

linux運行sql文件命令是什么

3、執行test.sql腳本,命令是:psql -f test.sql

這里是因為postgresql安裝本機上,在第一步中我們切換到了postgres用戶,因此這里默認就是postgres用戶來操作,不用帶上用戶名和密碼。執行結果如下,可以看到有兩個提示:

create table

insert 0 1

執行完成后,我們登入數據庫,命令是:psql

linux運行sql文件命令是什么

4、進入psql交互式命令行后,我們執行兩個查看命令:d

可以看到表test確實已經創建成功,然后執行命令:d test

可以看到表中字段是id和name,和我們創建語句中內容一樣,說明第一條語句執行成功。

linux運行sql文件命令是什么

5、查看表中數據,命令是:select * from test;

顯示出來的值是1,t1,說明第二條執行語句也執行成功,說明test.sql腳本執行成功。

linux運行sql文件命令是什么

6、默認是postgres用戶,本機操作是,不需要用戶和密碼,現在我們來試試操作遠程linux服務器上的postgresql,也就是說執行本地的腳本文件,在遠程服務器上創建表。如下面圖中所示,命令是:psql -U test1 -h 192.168.1.194 -f test.sql,輸入對應用戶的密碼。

linux運行sql文件命令是什么

7、登陸到這個遠程服務器上,命令是:psql -U test -h 192.168.194

執行查看命令:d,d test

最后查詢數據庫:select * from test;結果和上面都一致。

linux運行sql文件命令是什么

推薦學習:《Linux視頻教程》

贊(0)
分享到: 更多 (0)
網站地圖   滬ICP備18035694號-2    滬公網安備31011702889846號
国产精品久久久久…| 精品久久久久久无码人妻热| 99香蕉国产精品偷在线观看| 人妻少妇精品视频二区| 日韩欧国产精品一区综合无码| 国产精品成人无码久久久久久| 日韩精品极品视频在线观看免费| 国产精品国产国产aⅴ| 国产欧美精品123区发布| 8090成人午夜精品| 亚洲av永久无码精品三区在线4| 久久99精品免费视频| 国产成人无码久久久精品一| 亚洲日韩精品射精日| 91麻豆精品国产自产在线观看亚洲| 国产99视频精品免费视频76 | 日韩插啊免费视频在线观看| 国产精品国三级国产AV| 在线观看91精品国产不卡免费| 久久亚洲精品无码gv| 一本精品中文字幕在线| 91精品视频免费| 正在播放国产精品| 2020国产成人久久精品| 国产精品久久久久9999| 国产精品亚洲午夜一区二区三区| 亚洲国产精品综合久久20| 日本亚洲精品色婷婷在线影院| **毛片免费观看久久精品| 91精品国产自产在线观看永久∴| 99在线视频精品| 真实国产乱子伦精品免费| 亚洲精品中文字幕无码AV| 亚洲国产精品成人综合色在线婷婷 | 一区二区精品久久| 三级高清精品国产| 国产精品V亚洲精品V日韩精品| 国产精品美女久久久网AV| 中文精品字幕电影在线播放视频| 国内精品久久久久影院薰衣草| 国内精品人妻无码久久久影院|