热门IT资讯网

Golang是如何查询MySQL数据库的

发表于:2024-11-27 作者:热门IT资讯网编辑
编辑最后更新 2024年11月27日,下文内容主要给大家带来Golang是如何查询MySQL数据库的,这里所讲到的知识,与书籍略有不同,都是专业技术人员在与用户接触过程中,总结出来的,具有一定的经验分享价值,希望给广大读者带来帮助。模块安

下文内容主要给大家带来Golang是如何查询MySQL数据库的,这里所讲到的知识,与书籍略有不同,都是专业技术人员在与用户接触过程中,总结出来的,具有一定的经验分享价值,希望给广大读者带来帮助。

模块安装

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


代码

package mainimport (   "database/sql"   _"github.com/go-sql-driver/mysql"   "log"   "fmt")func  main(){   db,err :=sql.Open("mysql","root:@tcp(127.0.0.1:3306)/nginxlog") //连接数据库   checkErr(err)   rows,err :=db.Query("select  *  from  nginxlog  limit  10; ")   checkErr(err)   for rows.Next(){      var id    int      var ip    string      var time  string      var  methods string      var  source  string      var  protocol   string      var status string      err = rows.Scan(&id,&ip,&time,&methods,&protocol,&status,&source)      checkErr(err)      fmt.Println(id,ip,time,methods,status,source)   }}//校验函数func  checkErr(err error){   if  err  != nil{      log.Println(err)   }}

数据库的数据内容

Golang查询的结果:

对于以上关于Golang是如何查询MySQL数据库的,如果大家还有更多需要了解的可以持续关注我们的行业推新,如需获取专业解答,可在官网联系售前售后的,希望该文章可给大家带来一定的知识更新。

0