Comment obtenir le nombre de lignes par requête select à l'aide de mysql

Je suis nouveau dans le jeu de go lang. Je veux créer une vérification de la connexion à partir de bases de données MySQL.
Je veux une méthode comme en PHP mysqli_num_rows($res)==1...
J'ai essayé len(rows) ou rows.Column() @fmt.Println("No of rows are :",rows) mais il ne sera pas...
Le code que j'ai essayé ... (C'est un code factice)

rows, err := db.Query("select * from userLog where u_name = ? and u_pass = ?", uname,pswd)
  if err != nil {
     log.Fatal(err)
   }
   fmt.Println("No of rows are :",rows)
   defer rows.Close()

Si vous avez une autre solution pour la connexion de vérification de but alors gentiment proposer et expliquer brièvement de bien vouloir m'aider.