package
0.0.0-20211122123843-a3546acd0d8d
Repository: https://github.com/herb-go/datasource.git
Documentation: pkg.go.dev

# README

Mysql columns Mysql列信息驱动

从mysql连接中获取mysql表列信息的驱动

使用方式

import _ github.com/herb/model/sql/db/columns
import _ github.com/herb/model/sql/db/columns/mysqlcolumns

columns,err:=columns.Driver("mysql")

支持的字段类型

  • TINYINT =>byte
  • BIT =>byte
  • BOOL =>byte
  • SMALLINT =>int
  • MEDIUMINT =>int
  • INT =>int
  • INTEGER =>int
  • BIGINT =>int64
  • FLOAT =>float32
  • DOUBLE =>float64
  • DOUBLE PRECISION =>float64
  • DATETIME =>time.Time
  • TIMESTAMP =>time.Time
  • CHAR =>string
  • VARCHAR =>string
  • TINYTEXT =>string
  • TEXT =>string
  • MEDIUMTEXT =>string
  • LONGTEXT =>string
  • BINARY =>[]byte
  • VARBINARY =>[]byte
  • TINYBLOB =>[]byte
  • BLOB =>[]byte
  • MEDIUMBLOB =>[]byte
  • LONGBLOB =>[]byte

# Functions

ConvertType convert culumn type to golang type.

# Structs

Column mysql column struct.

# Type aliases

Columns mysql columns type.