使用Go语言进行MySQL数据库的数据导入的方法
使用Go语言进行MySQL数据库的数据导入的方法
MySQL是当前非常流行的关系型数据库,越来越多的开发者选择使用Go语言与MySQL进行数据交互,本文将介绍如何使用Go语言进行MySQL数据库的数据导入。
准备数据源在Go语言中,可以使用CSV、JSON、XML等格式的文件作为数据源进行导入。下面以CSV文件为例进行介绍:
id,name,age,gender 1,张三,18,男 2,李四,20,男 3,王五,22,女登录后复制
通过上面的示例可以看到,每行数据以逗号分隔,第一行为字段名,后面的行为具体的数据记录。
go-sql-driver/mysql
库,使用Open()
函数连接MySQL数据库。示例代码:
import ( "database/sql" _ "github.com/go-sql-driver/mysql" ) db, err := sql.Open("mysql", "user:password@tcp(your-mysql-ip:port)/your-database-name") if err != nil { panic(err.Error()) } defer db.Close() // 注意关闭数据库连接登录后复制