基本数据表操作
插入数据
func insertData(db *sql.DB) {
// 返回值准备之后的查询and命令来使用。
stmt, err := db.Prepare("INSERT INTO userinfo SET username=?,department=?,created=?")
checkerr(err)
// 执行语句
res, err := stmt.Exec("肥猪之家", "幼儿园", "2020-02-09")
checkerr(err)
//返回一个数据库回应的命令的数字, 一般是一个自增数列的数字
// 比如本table中有UID是自增的,则目前增加的这一条数据对应的UID是8,则返回的id是8
id, err := res.LastInsertId()
checkerr(err)
fmt.Println(id)

本文介绍了Golang中进行数据库操作的基本方法,包括如何插入数据、更新记录、查询信息以及删除数据。通过Prepare语句实现语句复用,提高效率。
最低0.47元/天 解锁文章
522

被折叠的 条评论
为什么被折叠?



