Advertisement
Guest User

Untitled

a guest
May 26th, 2017
61
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.64 KB | None | 0 0
  1. /**
  2. {
  3. "created_on": "26 may 2017",
  4. "todos": [
  5. "go get github.com/go-sql-driver/mysql"
  6. ],
  7. "aim": "Reading fname column into []string(slice of strings)"
  8. }
  9. */
  10.  
  11.  
  12. /*
  13. mysql> select * from users;
  14. +----+-----------+----------+----------+-------------------------------+--------------+
  15. | id | fname | lname | uname | email | contact |
  16. +----+-----------+----------+----------+-------------------------------+--------------+
  17. | 1 | Rishikesh | Agrawani | hygull | rishikesh0014051992@gmail.com | 917353787704 |
  18. | 2 | Sandeep | E | sandeep | sandeepeswar8@gmail.com | 919739040038 |
  19. | 3 | Darshan | Sidar | darshan | sidardarshan@gmail.com | 917996917565 |
  20. | 4 | Surendra | Prajapat | surendra | surendrakgadwal@gmail.com | 918385894407 |
  21. | 5 | Mukesh | Jakhar | mukesh | mjakhar.kjahhar@gmail.com | 919772254140 |
  22. +----+-----------+----------+----------+-------------------------------+--------------+
  23. 5 rows in set (0.00 sec)
  24.  
  25. mysql>
  26. */
  27.  
  28. package main
  29. import "fmt"
  30. import "log"
  31. import (
  32. _"github.com/go-sql-driver/mysql"
  33. "database/sql"
  34. )
  35.  
  36. func main() {
  37. // db, err := sql.Open("mysql", "<username>:<password>@tcp(127.0.0.1:<port>)/<dbname>" )
  38. db, err := sql.Open("mysql", "hygull:admin@67@tcp(127.0.0.1:3306)/practice_db?charset=utf8")
  39.  
  40. if err != nil {
  41. log.Fatal(err)
  42. }
  43.  
  44. rows, err := db.Query("select fname from users")
  45.  
  46. if err != nil {
  47. log.Fatal(err)
  48. }
  49.  
  50. firstnames:=[]string{}
  51. for rows.Next() {
  52. var fname string
  53. rows.Scan(&fname)
  54. firstnames = append(firstnames, fname)
  55. }
  56.  
  57. fmt.Println(firstnames)
  58. db.Close()
  59. }
  60.  
  61. /*
  62. [Rishikesh Sandeep Darshan Surendra Mukesh]
  63. */
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement