在 Golang 中通过 sql.DB 查询条数,可以使用以下代码:
// 假设 db 是已经打开的数据库连接
// 准备 SQL 语句,查询条数
query := "SELECT COUNT(*) FROM my_table"
// 执行查询并获得结果
var count int
err := db.QueryRow(query).Scan(&count)
if err != nil {
// 处理错误
}
fmt.Printf("There are %d records in the table\n", count)
以上代码中,我们先准备了一个 SQL 语句,用于查询表中的记录条数。然后使用 db.QueryRow()
方法执行查询,并使用 Scan()
方法将查询结果赋值给 count
变量。最后输出查询结果。
需要注意的是,在实际使用时,需要根据具体情况修改 SQL 语句中的表名、字段名等内容。