美文网首页区块链研习社小猿圈-IT自学人的小圈子区块链大学
小猿圈是全免费?Go语言集成mysql驱动调用数据库查询数据操作

小猿圈是全免费?Go语言集成mysql驱动调用数据库查询数据操作

作者: f673630174f6 | 来源:发表于2019-06-13 15:40 被阅读1次

最近有些网友学习go语言开发的,对于Go语言集成mysql驱动、调用数据库、查询数据操作有些不理解的地方,今天小猿圈go语言讲师分享集成mysql驱动调用数据库查询数据操作示例,感兴趣的小伙伴我们一起看看吧。

1、安装第三方mysql驱动包

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

2、连接数据库基本代码

代码如下:

package main

import (

        _"github.com/go-sql-driver/mysql"  // 注意前面的下划线_, 这种方式引入包只执行包的初始化函数

        "database/sql"

        "fmt"

)

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>

}

4、循环扫描数据表取出数据

代码如下:

        // 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,小猿圈还是很不错的,而且小猿圈是全免费的有需要的可以直接去看看的。

相关文章

  • 小猿圈是全免费?Go语言集成mysql驱动调用数据库查询数据操作

    最近有些网友学习go语言开发的,对于Go语言集成mysql驱动、调用数据库、查询数据操作有些不理解的地方,今天小猿...

  • Go操作MySQL

    Go语言操作MySQL MySQL是业界常用的关系型数据库,本文介绍了Go语言如何操作MySQL数据库。 Go操作...

  • Go操作MySQL

    MySQL是业界常用的关系型数据库,本文介绍了Go语言如何操作MySQL数据库。 Go操作MySQL 连接 Go语...

  • 3.1 Go操作MySQL数据库

    3.1 Go操作MySQL数据库 安装go操作MySQL的驱动go get -u -v github.com/go...

  • MySQL基本操作

    golang调用MySQL数据库:使用MySQL数据库 go语言中文网 Golang Mysql笔记(...

  • Golang数据库操作增删改查

    go 连接mysql进行数据库操作 导入包,导入github那个驱动包是因为go本地的数据库操作需要用到那个驱动 ...

  • Go操作Mysql数据库

    1. 获取mysql驱动 Go操作数据库文档推荐

  • 学习Node.js(连接 MySQL)

    安装数据库驱动 $ cnpm install mysql 连接数据库 数据库操作( CURD ) 查询数据 插入数...

  • 21.连接MySQL

    MySQL是业界常用的关系型数据库,本文介绍了Go语言如何操作MySQL数据库。 go文件不是同一个模块,关闭go...

  • PHP全栈学习笔记28

    数据库Mysql概述,数据库操作,数据表操作,数据类型,管理数据库 sql标准语言:数据查询语言 select数据...

网友评论

    本文标题:小猿圈是全免费?Go语言集成mysql驱动调用数据库查询数据操作

    本文链接:https://www.haomeiwen.com/subject/dtysfctx.html