Go語言操作PostgreSQL資料庫 學習筆記

2021-09-30 13:33:35 字數 1183 閱讀 6296

go實現的支援postgresql的驅動有很多,但是github.com/lib/pq是目前使用最廣泛的,也是最穩定的乙個go語言實現的postgresql驅動。這裡,我就使用github.com/lib/pq(以下簡稱pq)來進行演示。

首先需要建立乙個資料庫表,語句如下:

create table public."user"

(    id serial not null,

name character(100) collate pg_catalog."default" not null,

age integer not null,

constraint user_pkey primary key (id)

)with (

oids = false

)tablespace pg_default;

alter table public."user"

owner to postgres;

下面演示下簡單的增刪改查。**如下:
package main

//刪除資料

Go語言基礎(十六) Go語言檔案操作

package main import fmt os bufio io ioutil 錯誤處理方法 func handle why string,e error func main handle 檔案讀取失敗!err fmt.println str fmt.println 檔案讀取完畢!讀檔案方式二...

Go語言操作MySQL

go語言安裝mysql資料庫驅動步驟 安裝驅動 go get github.com go sql driver mysql檢測安裝是否成功 sudo find name go sql driver 進入mysql目錄。ls l wc l一共32個檔案 匯入mysql資料庫驅動import 測試連線資...

go語言操作kafka

go語言中連線kafka使用第三方庫 github.com shopify sarama。go get github.com shopify saramasarama v1.20之後的版本加入了zstd壓縮演算法,需要用到cgo,在windows平台編譯時會提示類似如下錯誤 所以在windows平台...