Ответ
Golang (Go) — это язык программирования, а не СУБД. Для работы с базами данных в Go обычно используют:
- SQL (через
database/sql+ драйверы вродеpqдля PostgreSQL илиgo-sqlite3) - ORM (GORM, XORM)
- NoSQL-клиенты (например,
mongo-go-driver)
Пример SQL-запроса через database/sql:
rows, err := db.Query("SELECT id, name FROM users WHERE age > $1", 18)
ORM-пример (GORM):
var users []User
db.Where("age > ?", 18).Find(&users)