go操作mysql

因为官方好像没有写驱动,所以要用第三方!

第三方mysql包https://github.com/go-sql-driver/mysql/。

win下:

1)、下载扔进Go 安装的src里

2)、引包

import (
	_ "mysql"
)
包前加一个下划线

3)、连接,CURD

db, err := sql.Open("mysql", "root:root@tcp(localhost:3306)/test")

//插入
	result, err := db.Exec("INSERT INTO test_table (test, member_id) VALUES (?, ?)","测试","测试")

//查询
rows, errs := db.Query("SELECT member_id FROM test")
	fmt.Println(errs)
	for rows.Next() {
		var member_id string
		rows.Columns()
		rows.Scan(&member_id)
		fmt.Println(member_id)
	}

转载于:https://my.oschina.net/isxiaoge/blog/843792

你可能感兴趣的:(数据库)