Go 语言操作 MySQL 之 SQLX 包
友情提示:此篇文章大约需要阅读 14分钟5秒,不足之处请多指教,感谢你的阅读。 订阅本站
SQLX 库
sqlx是 Go 的软件包,它在出色的内置database/sql软件包的基础上提供了一组扩展。
该库兼容sql原生包,同时又提供了更为强大的、优雅的查询、插入函数。
该库提供四个处理类型,分别是:
-
sqlx.DB– 类似原生的sql.DB; -
sqlx.Tx– 类似原生的sql.Tx; -
sqlx.Stmt– 类似原生的sql.Stmt, 准备 SQL 语句操作; -
sqlx.NamedStmt– 对特定参数命名并绑定生成 SQL 语句操作。
提供两个游标类型,分别是:
-
sqlx.Rows– 类似原生的sql.Rows, 从Queryx返回; -
sqlx.Row– 类似原生的sql.Row, 从QueryRowx返回。
安装 SQLX 库
go get github.com/jmoiron/sqlx
相关文章