由於在學習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 ;
相關鏈接:
Python連接PostgreSQL數據庫