最近疫情待在家裏,天天就是寫作業,寫寫博客換換腦子,順便總結一下這段時間所學。
本系列打算分爲5部分, 分別是:
主要涉及到的內容有:
- postgres和django簡介
- Bootstrap的基礎應用
- 利用jQuery和AJax讓交互更流暢
Django實現迷你淘寶(一) — PostgreSQL安裝與入門
文章目錄
1. 安裝
linux: sudo apt install postgresql
mac: 利用EnterpriseDB進行下載安裝,進入官網選擇最新版本安裝(下載安裝包之後就和普通軟件一樣)
測試安裝是否成功:
sudo -u postgres psql
也可以先通過sudo su - postgres
切換到postgres用戶,然後psql
進入(若是無法識別psql
,則用./bin/psql
),這裏引用管網的一段話描述psql是什麼
Psql is the interactive terminal for working with Postgres. Theres an abundance of flags available for use when working with psql, but lets focus on some of the most important ones, then how to connect:
簡單來說,psql
就是一個可供用戶和postgres直接交互的terminal
假如成功安裝的話會看到如下的畫面
2. 基本操作
成功安裝之後,我們先用postgresql自身的API進行一些基本操作熟悉一下sql;
注:以下所有操作均在psql
環境下完成
2.1 新建數據庫
新建一個testDB數據庫
CREATE DATABASE testDB;
注意sql語言是不區分大小寫的,所以上面的語句會創建一個名叫testdb
的數據庫,如果想要強制大寫的話,需要加上雙引號CREATE DATABASE "testDB";
2.2 查看所有的數據庫
\l
利用該指令可以看到所有的數據庫,postgres默認會創建一個同名數據庫和兩個template數據庫,可以看到這裏有一個testDB數據庫,就是我們剛纔創建的(ACC_BBALL是我之前創建的)
2.3 查看用戶
\du
2.4 修改用戶密碼
一般建議都新建一個用戶,並且設置一個密碼方便以後連接(和安全)。
\password userName
或者
ALTER USER postgres with encrypted password '12345';
2.5 連接(切換)數據庫
\c testDB
注意,如果要想刪除某一個數據庫,你不能連接到該數據庫
2.6 查看數據庫內所有table
\d
2.7 查看某一具體表的屬性
\d <table_name>
2.8 刪除數據庫
DROP DATABASE testDB;
一個很好的常用指令鏈接