postgresql資料庫學習相關

2021-08-25 05:22:02 字數 635 閱讀 8205

1:建立庫時遇到的:

collate:collate在sql中是用來定義排序規則的。排序規則其實就是當比較兩個字串時,根據某種規則來確定哪個比較大,是否相等。各個資料庫支援不同的排序規則。"default"預設

default:default子句給它所出現的字段乙個預設數值。 該數值可以是任何不含變數的表示式(不允許使用子查詢和對本表中的其它欄位的交叉引用)。 預設表示式的資料型別必須和字段型別匹配。預設表示式將被用於任何未宣告該欄位數值的插入操作。 如果欄位上沒有預設值,那麼預設是 null。

int4:int4型別對應的是sql標準中的integer型別,而且pg實現的是源生的integer型別,是定長4位元組(=32位bit)。其對應的十進位製取值範圍是-‭21474836478 ~ ‭2147483647‬

constraint:是資料庫系統按照一定規則自增的數字序列。一:作為**主鍵,唯一識別;二:用於記錄資料庫中最新動作的語句,只要語句有動作(i/u/d等),sequence號都會隨著更新,所以我們可以根據sequence號來select出更新的語句。

alter:想要修改id讓其自增 ,只能刪除該列再新增新的自增的id列

postgresql模板資料庫

template0和template1為postgresql資料庫的模板資料庫,新建的資料庫預設使用template1作為模板。template0和template1的區別在於template0無法修改,因此你可以修改template1資料庫以定製新建立的資料庫。template資料庫無法被刪除 d...

postgresql資料庫安裝

安裝並初始化 1 解壓資料庫並放到指定目錄 在opt目錄下 tar xvzf postgresql 10.1 1 linux x64 binaries.tar.gz 解壓出來之後目錄為pgsql 2 mv pgsql usr local pgsql 3 建立pgsql使用者並設定密碼 useradd...

資料庫 postgresql 安裝

當前專案是使用django框架搭建介面層的業務,資料庫端使用了postgresql,這裡只是簡單記錄下自己的安裝流程,因為開發機器使用的mac,所以流程只是針對mac。這裡我使用的homebrew,這個工具就不多說了,沒有用過的可以到這裡 執行下面命令即可 brew install postgres...