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

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號
日韩高清av在线| 久久精品免费电影| 国产农村乱子伦精品视频| 亚洲国产精品成人午夜在线观看 | 永久无码精品三区在线4| 国产一精品一aⅴ一免费| mm1313亚洲国产精品无码试看| 99视频全部免费精品全部四虎| 久久久久人妻精品一区二区三区 | 国产精品无码AV天天爽播放器| 日韩精品无码免费一区二区三区| 国产亚洲精品一品区99热| 国产精品亚洲二区在线观看 | 国产精品国产三级国产AV主播| 97久久综合精品久久久综合| 精品久久久久久国产牛牛app| 亚洲国产日韩在线一区| 亚洲国产日韩在线观频| 亚洲日韩精品无码专区网站| 国产免费无遮挡精品视频| 日韩精品一区二三区中文 | 国产精品人人做人人爽| 国产国产成人久久精品| 国产乱码精品一区二区三| 国产精品二区观看| 国产精品自在线拍国产电影| 久久狠狠一本精品综合网| 99久久成人国产精品免费| 91精品国产91久久久久福利| 色噜噜亚洲精品中文字幕| 精品一区二区久久| 无码精品国产VA在线观看| 久久精品94精品久久精品| 久久亚洲精品AB无码播放| 日韩精品极品视频在线观看免费| 久久精品国产亚洲AV香蕉| 日本内射精品一区二区视频| 91精品国产综合久久香蕉 | 精品国产一区二区三区| 精品一线二线三线区别在哪欧美| 国产精品毛片大码女人|