Django網頁開發(一) --- PostgreSQL

最近疫情待在家裏,天天就是寫作業,寫寫博客換換腦子,順便總結一下這段時間所學。

本系列打算分爲5部分, 分別是:

  1. postgres安裝與入門
  2. django安裝與入門
  3. 基於django的用戶驗證系統實現
  4. 基於Bootstrap的商品頁面設計與美化
  5. 基於jQuery和AJax的購物車設計與實現

主要涉及到的內容有:

  • 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是我之前創建的)

table

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;

一個很好的常用指令鏈接

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章