go操作mysql数据库
示例数据库结构
数据库test,用户表userinfo,关联用户信息表userdetail
1 | CREATE TABLE `userinfo` ( |
操作数据库
1 引入库文件
1 | import ( |
2 连接数据库
1 | //host 数据库地址 |
3 插入数据
1 | //插入语句预处理 |
4 查询数据
1 | //获取数据库的所有字段 |
5 修改数据
1 | stmt,_ := db.Prepare("update userinfo set username=? where id = ?") |
6 删除数据
1 | stmt,_ := db.Prepare("Delete from userinfo where uid=?") |