Golang是如何查询MySQL数据库的
下文内容主要给大家带来Golang是如何查询MySQL数据库的,这里所讲到的知识,与书籍略有不同,都是亿速云专业技术人员在与用户接触过程中,总结出来的,具有一定的经验分享价值,希望给广大读者带来帮助。
模块安装
goget-ugithub.com/go-sql-driver/mysql
代码
packagemainimport("database/sql"_"github.com/go-sql-driver/mysql""log""fmt")funcmain(){db,err:=sql.Open("mysql","root:@tcp(127.0.0.1:3306)/nginxlog")//连接数据库checkErr(err)rows,err:=db.Query("select*fromnginxloglimit10;")checkErr(err)forrows.Next(){varidintvaripstringvartimestringvarmethodsstringvarsourcestringvarprotocolstringvarstatusstringerr=rows.Scan(&id,&ip,&time,&methods,&protocol,&status,&source)checkErr(err)fmt.Println(id,ip,time,methods,status,source)}}//校验函数funccheckErr(errerror){iferr!=nil{log.Println(err)}}
数据库的数据内容
Golang查询的结果:
对于以上关于Golang是如何查询MySQL数据库的,如果大家还有更多需要了解的可以持续关注我们亿速云的行业推新,如需获取专业解答,可在官网联系售前售后的,希望该文章可给大家带来一定的知识更新。
声明:本站所有文章资源内容,如无特殊说明或标注,均为采集网络资源。如若本站内容侵犯了原著者的合法权益,可联系本站删除。