cnn := sql.Open("mysql", "user:password@tcp(host:port)/dbname") 1レコードをSELECTしてみる QueryRowメソッドを使えば、1レコード分を取得できる。 Go言語得意のポイントを渡して、出力引数で受け取る。 id := 100 var name string if err := cnn.QueryRow("SELECT name FROM person WHERE id = ?LIMIT 1", id).Scan(&name); err != nil { log.Fatal(err) } fmt.Println(id, name)