当前位置: 首页>后端>正文

golang自建仓库 golang项目实战教程

创建项目并新建包

golang自建仓库 golang项目实战教程,golang自建仓库 golang项目实战教程_golang自建仓库,第1张

点击file->settings->GOPATH,把当前项目加进GOPATH目录中,然后点击apply,

golang自建仓库 golang项目实战教程,golang自建仓库 golang项目实战教程_数据库_02,第2张

golang自建仓库 golang项目实战教程,golang自建仓库 golang项目实战教程_数据库_03,第3张

点击加号完成之后,在左边选择go build

golang自建仓库 golang项目实战教程,golang自建仓库 golang项目实战教程_golang_04,第4张

新建数据库

编写配置信息

这里将数据的信息都写在了配置文件里面

golang自建仓库 golang项目实战教程,golang自建仓库 golang项目实战教程_golang_05,第5张

dns的内容为:用户名:密码@(127.0.0.1:3306)/库的名称?charset=utf8mb4&parseTime=True&loc=Local

编写数据库字段

golang自建仓库 golang项目实战教程,golang自建仓库 golang项目实战教程_golang自建仓库_06,第6张

创建表

golang自建仓库 golang项目实战教程,golang自建仓库 golang项目实战教程_golang自建仓库_07,第7张

要使用到mysql.dns,当然要先告诉编译器他在哪个文件里面

golang自建仓库 golang项目实战教程,golang自建仓库 golang项目实战教程_golang_08,第8张

然后点击运行后就可以创建表了,后面暂时也就不需要这个创建表的方法了

逻辑编写

创建用户

golang自建仓库 golang项目实战教程,golang自建仓库 golang项目实战教程_数据库_09,第9张

查找用户函数

golang自建仓库 golang项目实战教程,golang自建仓库 golang项目实战教程_gin_10,第10张

删除用户

因为前端页面只传过来了用户的id,所以这里就按照id删除了,也不需要判断用户是否存在,因为能点击删除键的用户都是从数据库里列出来的,是一定存在的

golang自建仓库 golang项目实战教程,golang自建仓库 golang项目实战教程_gin_11,第11张

删除用户函数

golang自建仓库 golang项目实战教程,golang自建仓库 golang项目实战教程_数据库_12,第12张

更新用户

更新用户页面

这里会渲染出modifie.html,将根据id查出来的用户传给前端

golang自建仓库 golang项目实战教程,golang自建仓库 golang项目实战教程_golang自建仓库_13,第13张

更新用户方法

因为这里是id不能被更新,然后就是根据id查用户,将用户名或者密码啥的改了

golang自建仓库 golang项目实战教程,golang自建仓库 golang项目实战教程_用户名_14,第14张

这里没有考虑到用户名是否重复,其实应该考虑一下,但是这里就不做演示了

结果演示

访问localhost:9090/index

golang自建仓库 golang项目实战教程,golang自建仓库 golang项目实战教程_数据库_15,第15张

点击更改,只能更改用户名或者密码

golang自建仓库 golang项目实战教程,golang自建仓库 golang项目实战教程_用户名_16,第16张

点击删除,再刷新界面

golang自建仓库 golang项目实战教程,golang自建仓库 golang项目实战教程_gin_17,第17张

源码

点击链接



https://www.xamrdz.com/backend/3eh1925802.html

相关文章: