go.sum
go.mode
grafana_data_global_data.go
grafana_data_global_data_1_30.go
go mod init go.mod
go get github.com/go-sql-driver/mysql
示例:func main() {
// 创建数据库连接
db, err := createDBConnection("alvin:123456@tcp(192.168.1.1:3306)/global_data")
if err != nil {
log.Fatal(err)
}
defer db.Close()
为grafana_data_global_data.go创建数据表
为grafana_data_global_data_1_30.go创建数据表
CREATE DATABASE global_data;
CREATE TABLE IF NOT EXISTS earning1 (
node_id VARCHAR(255),
earning FLOAT,
status VARCHAR(255),
isp VARCHAR(255),
country VARCHAR(255),
city VARCHAR(255),
region VARCHAR(255),
created TIMESTAMP,
PRIMARY KEY (node_id)
);
CREATE TABLE IF NOT EXISTS earning30 (
node_id VARCHAR(255),
earning FLOAT,
status VARCHAR(255),
isp VARCHAR(255),
country VARCHAR(255),
city VARCHAR(255),
region VARCHAR(255),
created TIMESTAMP,
PRIMARY KEY (node_id)
);
go run *.go