没有合适的资源?快使用搜索试试~ 我知道了~
资源推荐
资源详情
资源评论
go操作数据库最优解:
** go 先执行init()方法,这个是按字母从小到大排列,在执行main()方法里面的循序来执行
mysql(go) insert插入数据库,执行效率最快
//Begin函数内部会去获取连接
tx,_ := DB.Begin()
for i := 1301;i<=1400;i++{
//每次循环用的都是tx内部的连接,没有新建连接,效率高
tx.Exec("INSERT INTO bps_admin1(account,password,tel,datetime,sex,date) values(?,?,?,?,?,?)","user1","123456","13","2019-07-31 22:11:01","男","1990-02-26")
}
//最后释放tx内部的连接
tx.Commit()
-----------
query() go查询效率较快
tx,_ := DB.Begin()
defer tx.Commit()
rows,_ := tx.Query("SELECT id,account,password FROM bps_admin1")
defer rows.Close()
for rows.Next(){
var name string
var id int
var password string
if err := rows.Scan(&id,&name,&password); err != nil {
log.Fatal(err)
}
//fmt.Printf("3name:%s ,id:is %d\n", name, id)
}
--------------------
资源评论
timeshui
- 粉丝: 1
- 资源: 12
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功