From 6511a0be7446fb03dc612df62f8abf00cf30b513 Mon Sep 17 00:00:00 2001 From: xiexiaojun Date: Wed, 8 May 2019 23:59:57 +0800 Subject: [PATCH] new --- data/cmd/cmd.go | 3 ++- data/view/gtools/gtools.go | 23 +++++++++++++++++++++++ main.go | 4 +--- 3 files changed, 26 insertions(+), 4 deletions(-) diff --git a/data/cmd/cmd.go b/data/cmd/cmd.go index 8a486a7..5729bab 100644 --- a/data/cmd/cmd.go +++ b/data/cmd/cmd.go @@ -3,7 +3,8 @@ package cmd import ( "fmt" "os" - "public/tools" + + "github.com/xie1xiao1jun/public/tools" "github.com/xie1xiao1jun/gorm-tools/data/config" "github.com/xie1xiao1jun/gorm-tools/data/view/gtools" diff --git a/data/view/gtools/gtools.go b/data/view/gtools/gtools.go index e046304..6549350 100644 --- a/data/view/gtools/gtools.go +++ b/data/view/gtools/gtools.go @@ -1,6 +1,29 @@ package gtools +import ( + "fmt" + + "github.com/xie1xiao1jun/gorm-tools/data/config" + "github.com/xie1xiao1jun/public/mysqldb" +) + //开始执行 func Execute() { + orm := mysqldb.OnInitDBOrm(config.GetMysqlConStr()) + defer orm.OnDestoryDB() + + //获取列名 + var tables []string + rows, err := orm.Raw("show tables").Rows() + if err != nil { + fmt.Println(err) + } + defer rows.Close() + for rows.Next() { + var table string + rows.Scan(&table) + tables = append(tables, table) + } + fmt.Println(tables) } diff --git a/main.go b/main.go index f0fb043..62a18cf 100644 --- a/main.go +++ b/main.go @@ -1,8 +1,6 @@ package main -import ( - "github.com/xie1xiao1jun/gorm-tools/data/cmd" -) +import "github.com/xie1xiao1jun/gorm-tools/data/cmd" func main() { cmd.Execute()