连接到数据库后,我们可以通过执行SQL语句来执行各种数据库操作,如查询、插入、更新和删除。例如,要查询用户表并获取所有用户的信息,我们可以使用以下代码:
```go
type User struct {
ID int
Name string
}
var users []User
err := db.Select(&users, "SELECT * FROM users")
if err != nil {
log.Fatal(err)
}
for _, user := range users {
fmt.Println(user.ID, user.Name)
}
```
同样,我们可以使用其他方法来执行插入、更新和删除等操作。这些方法通常由库提供,并根据开发者的需要进行自定义。