Maison  >  Article  >  développement back-end  >  Comment sélectionner une colonne spécifique de la base de données dans Golang ?

Comment sélectionner une colonne spécifique de la base de données dans Golang ?

WBOY
WBOYoriginal
2024-06-03 13:11:56548parcourir

En utilisant la bibliothèque xorm dans Golang, vous pouvez facilement interroger des colonnes spécifiques de la base de données : importez la bibliothèque xorm et initialisez la connexion à la base de données. Construisez une session pour interagir avec la base de données. Utilisez la méthode Cols pour spécifier les colonnes à sélectionner. Appelez la méthode Find pour exécuter la requête et obtenir les résultats.

如何在 Golang 中从数据库中选择特定列?

Comment sélectionner des colonnes spécifiques de la base de données dans Golang ?

Dans Golang, vous pouvez facilement interroger des colonnes spécifiques de la base de données à l'aide de la bibliothèque xorm. xorm est un framework Go ORM qui vous permet d'interagir avec des bases de données de manière intuitive. xorm 库可以轻松从数据库中查询特定列。xorm 是一个 Go ORM 框架,可让您以直观的方式与数据库交互。

步骤:

  1. 导入 xorm 库并初始化一个数据库连接。
  2. 构建一个 Session,用于与数据库交互。
  3. 使用 Cols 方法指定要选择的列。
  4. 调用 Find 方法执行查询并获取结果。

代码示例:

package main

import (
    "fmt"

    "github.com/go-xorm/xorm"
)

type User struct {
    Id       int    `xorm:"pk autoincr"`
    Name     string `xorm:"varchar(50)"`
    Email    string `xorm:"varchar(50)"`
    Password string `xorm:"varchar(255)"`
}

func main() {
    // 1. 初始化数据库连接
    engine, err := xorm.NewEngine("mysql", "user:password@/db_name")
    if err != nil {
        fmt.Println(err)
        return
    }
    defer engine.Close()

    // 2. 构建一个 Session
    session := engine.NewSession()

    // 3. 指定要选择的列
    session.Cols("Id", "Name")

    // 4. 执行查询并获取结果
    users := []User{}
    if err = session.Find(&users); err != nil {
        fmt.Println(err)
        return
    }

    // 5. 遍历结果并打印
    for _, user := range users {
        fmt.Println(user.Id, user.Name)
    }
}

输出:

1 John
2 Mary
3 Bob

这个示例演示了如何使用 xorm 从数据库中选择特定列,即 IdName

🎜Étapes : 🎜🎜
  1. Importez la bibliothèque xorm et initialisez une connexion à la base de données.
  2. Construisez une Session pour interagir avec la base de données.
  3. Utilisez la méthode Cols pour spécifier les colonnes à sélectionner.
  4. Appelez la méthode Find pour exécuter la requête et obtenir les résultats.
🎜🎜Exemple de code : 🎜🎜rrreee🎜🎜Sortie : 🎜🎜rrreee🎜Cet exemple montre comment utiliser xorm pour sélectionner une colonne spécifique, c'est-à-dire Id, de la base de données et Nom. 🎜

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn