1. 程式人生 > >postgresql數據庫學習-win平臺下SQLshell基礎操作及語法

postgresql數據庫學習-win平臺下SQLshell基礎操作及語法

sts text 內容 分享圖片 inux esql 放置 基礎操作 登錄

由於在學習https://www.bilibili.com/video/av24590479小馬視頻時, up主采用的linux虛擬機進行教學, 而本人采用window7進行操作,故在基礎操作和語法上兩邊會有出入, 在學習中通過百度查詢等方式, 將測試正確的內容記錄整理如下.

技術分享圖片

1\首先登錄方式如上圖, 在shell的提示下輸入對應信息,鍵入密碼後回車即可登錄.

2\顯示所有數據庫列表 \l; (註意這裏是小寫的L)

3\建立名為abc的數據庫 create database abc;

4\打開並連接abc數據庫 \c abc;

5\在數據庫abc中建立名為posts的表 create table posts (title varchar(255), content text);

6\上一行命令成功後會顯示CREATE TABLE ,查看表格語法 \dt;

技術分享圖片

7\查看第五條建立的表格的內容語法, \d posts;

技術分享圖片

8\使用sql腳本語法 \i /db.sql;

在這裏我用vs code建立了一個內容為 create table posts (title varchar(255), content text); 的sql腳本,並命名為dq.sql, 而後將該腳本放置於postgresql的安裝所在盤根目錄下, 比如D盤對應路徑為"D:\db.sql", 顯示效果如下

技術分享圖片

9\刪除表格posts語法 drop table posts;

技術分享圖片

10\刪除數據庫abc語法 drop database abc;(註意刪除前先退出abc數據庫, 可以用\c切換到別的數據庫中,如\c postgres;)

技術分享圖片

11\重命名表格posts語法 alter table posts rename to new;

技術分享圖片

12\退出語法\q;

postgresql數據庫學習-win平臺下SQLshell基礎操作及語法