小猿圈是全免費?Go語言集成mysql驅動調用數據庫查詢數據操做示例

最近有些網友學習go語言開發的,對於Go語言集成mysql驅動、調用數據庫、查詢數據操做有些不理解的地方,今天小猿圈go語言講師分享集成mysql驅動調用數據庫查詢數據操做示例,感興趣的小夥伴咱們一塊兒看看吧。mysql


一、安裝第三方mysql驅動包git

go get -u github.com/go-sql-driver/mysqlgithub

二、鏈接數據庫基本代碼sql

代碼以下:數據庫

package maintcp

import (函數

_"github.com/go-sql-driver/mysql" // 注意前面的下劃線_, 這種方式引入包只執行包的初始化函數學習

"database/sql"cdn

"fmt"blog

)

func main() {

// 鏈接本地test數據庫

db,err := sql.Open("mysql","root:root@tcp(127.0.0.1:3306)/test?charset=utf8mb4")

if err != nil {

fmt.Println("鏈接數據庫失敗:"+err.Error())

return

}

// 查詢user表

rows,err := db.Query("select name,age from user")

if err != nil {

fmt.Println("查詢錯誤:"+err.Error())

return

}

// 打印列名

fmt.Println(rows.Columns()) // 打印:[name age] <nil>

}

四、循環掃描數據表取出數據

代碼以下:

// for循環

for rows.Next() {

// 定義2個變量

var name string

var age int

// 掃描行並把掃描到到數據賦值

rows.Scan(&name,&age)

// 打印

fmt.Println(name,age)

}

打印:

jack1 11

jack2 12

jack3 13

jack4 14

jack5 15

jack6 16

jack7 17

jack8 18

以上就是關於小猿圈Go語言集成mysql驅動調用數據庫查詢數據操做示例的所有內容,想要了解更多關於go語言方面內容的小夥伴,還在等什麼快去裝環境運行一下去吧,若是遇到問題能夠找小猿圈講師去解答,若是你想學習GO語言自學交流羣:993092624,小猿圈仍是很不錯的,並且小猿圈是全免費的有須要的能夠直接去看看的。

相關文章
相關標籤/搜索