github.com/gogf/gf@v1.16.9/.example/database/gdb/mysql/gdb_tables_fields.go (about)

     1  package main
     2  
     3  import (
     4  	"github.com/gogf/gf/frame/g"
     5  )
     6  
     7  func main() {
     8  	db := g.DB()
     9  	db.SetDebug(true)
    10  
    11  	tables, e := db.Tables()
    12  	if e != nil {
    13  		panic(e)
    14  	}
    15  	if tables != nil {
    16  		g.Dump(tables)
    17  		for _, table := range tables {
    18  			fields, err := db.TableFields(table)
    19  			if err != nil {
    20  				panic(err)
    21  			}
    22  			g.Dump(fields)
    23  		}
    24  	}
    25  }