安装驱动
与 大多编程语言一样,Golang 并没有自带任何数据库操作驱动。所以我们首先得安装第三方函数库。
这时候我也曾经有过疑问 Golang 中不是有 database/sql
包?后来我搞明白了。database/sql包
提供了保证SQL或类SQL数据库的泛用接口,使用时必须注入一个数据库驱动。
由于我这次操作的为 mysql 数据库,所以使用的第三方库为:
使用命令 go get -u github.com/go-sql-driver/mysql
给 Golang 安装 MySQL 驱动
1 | bash复制代码$ go get -u github.com/go-sql-driver/mysql |
连接数据库
1 | go复制代码package main |
操作数据库
mysql 建立测试表
1 | mysql复制代码create table test1( |
添加
1 | go复制代码sql:="insert into test1 values (1,'卡卡')" |
查询
1 | scss复制代码rows,_:=db.Query("select * from test1") |
本文转载自: 掘金