golang操作mysql(go-sql-driver 包使用)

本文介绍了如何使用go-sql-driver包在Golang中操作MySQL数据库,包括环境配置、安装、基本CRUD操作及事务处理。详细讨论了事务的隔离级别和并发问题,如脏读、不可重复读和幻读。
摘要由CSDN通过智能技术生成

go-sql-driver 使用

go-sql-driver 是go用来链接mysql数据库的包。截止当前时间github上star 9.3k

环境:
go go-sql-driver
go1.13.5 v1.5.0
安装:

使用go mod 进行安装
在go.mod 中加入:

module github.com/luslin/tools
go 1.13
require (
	github.com/Shopify/sarama v1.26.1
	github.com/gin-gonic/gin v1.6.2
	github.com/go-redis/redis v6.15.7+incompatible
	github.com/go-sql-driver/mysql v1.5.0    // 这一行
	github.com/json-iterator/go v1.1.9
	github.com/tidwall/gjson v1.6.0
	go.etcd.io/etcd v0.0.0-20191023171146-3cf2f69b5738
)

然后执行go mod download 就可以可。 我的GOPROXY设置为https://goproxy.cn,direct

使用:

我的数据表结构: umeta_id int, user_id int, meta_key vchar, meta_value vchar
a、导入包:

import (
	"conte
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值