golang数据库查询_golang官网

golang数据库查询

golang 简介

Go(又称Golang)是Google开发golang数据库查询的一种静态强类型、编译型、并发型golang数据库查询,并具有垃圾回收功能的编程语言。

golang发展前景

适合云计算、微服务、基础后端软件的功能实现。

go语言优点

go是非常年轻的一门语言,“兼具Python 等动态语言的开发速度和C/C++等编译型语言的性能与安全性”,具备强大的标准库,内置垃圾回收机制,属于静态类型语言,因此具备编译检查和编码规范,特别是并发功能实现简单,但功能强大,可使用goroutine和channel轻松实现高并发。

golang web 优势

语法简单golang数据库查询:语法简洁,新手入门简单,开发应用性能高。

便于维护golang数据库查询:强类型静态语言,便于项目的重构和维护。

部署方便:编译的可执行二进制文件,在执行时,不需要部署环境,把编译文件上传,就完成了项目的部署。

连接Mysql数据库

golang数据库查询

代码解析:

导入mysql的driver

golang数据库查询

定义全局变量,其中Db为*sql.DB类型,err为error类型

定义这个全局变量,Db是连接数据库,方便在整个程序使用

golang数据库查询

User 定义数据库字段匹配的结构体

golang数据库查询

初始化数据库连接

golang数据库查询

设置增加数据的 *** ,接收为User的结构体,传递了username, password, email参数,返回值是sql.Result类型

golang数据库查询

执行数据库写入,增加用户

golang数据库查询

执行结束后,查询受影响的行数

golang数据库查询

执行结束后,查询最后的Id号

golang数据库查询

单元测试

golang数据库查询

执行结果

golang数据库查询

发布于 2024-05-27 09:05:55
收藏
分享
海报
0 条评论
60
目录

    0 条评论

    本站已关闭游客评论,请登录或者注册后再评论吧~