ORM

package
v0.0.0-...-02d3907 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Sep 20, 2019 License: Apache-2.0 Imports: 7 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type MysqlConfig

type MysqlConfig struct {
	// contains filtered or unexported fields
}
var DBConfig *MysqlConfig = &MysqlConfig{isSql: false}

func (*MysqlConfig) Alias

func (MysqlDBConfig *MysqlConfig) Alias(str string) *MysqlConfig

* 设置数据表

func (*MysqlConfig) Delete

func (MysqlDBConfig *MysqlConfig) Delete(isRows bool) (rows int64, err error)

* 删除数据 isRows true 返回影响的行数 FALSE 返回最后一行的主键ID

func (*MysqlConfig) Field

func (MysqlDBConfig *MysqlConfig) Field(str string) *MysqlConfig

* 设置查询字段,支持链式,支持重复调用

func (*MysqlConfig) Find

func (MysqlDBConfig *MysqlConfig) Find() (result map[string]string, err error)

* 指查询一条

func (*MysqlConfig) GroupBy

func (MysqlDBConfig *MysqlConfig) GroupBy(str string, mode string) *MysqlConfig

* 设置分组排序,支持链式调用,不支持重复使用

func (*MysqlConfig) Insert

func (MysqlDBConfig *MysqlConfig) Insert(data map[string]string, isRows bool) (rows int64, err error)

* 插入数据 isRows true 返回影响的行数 FALSE 返回最后一行的主键ID

func (*MysqlConfig) IsPrintSql

func (MysqlDBConfig *MysqlConfig) IsPrintSql(mode bool) *MysqlConfig

* 是否打印SQL

func (*MysqlConfig) Join

func (MysqlDBConfig *MysqlConfig) Join(str string, mode string) *MysqlConfig

* 连表操作,支持链式,支持重复调用

func (*MysqlConfig) OrderBy

func (MysqlDBConfig *MysqlConfig) OrderBy(str string, mode string) *MysqlConfig

* 设置排序条件,支持链式,不支持重复调用

func (*MysqlConfig) Select

func (MysqlDBConfig *MysqlConfig) Select() (result map[int]map[string]string, err error)

* 查询数据, 返回结果map

func (*MysqlConfig) TableName

func (MysqlDBConfig *MysqlConfig) TableName(str string) *MysqlConfig

* 设置数据表

func (*MysqlConfig) Update

func (MysqlDBConfig *MysqlConfig) Update(data map[string]string, isRows bool) (rows int64, err error)

* 修改数据 isRows true 返回影响的行数 FALSE 返回最后一行的主键ID

func (*MysqlConfig) Where

func (MysqlDBConfig *MysqlConfig) Where(str string, mode string) *MysqlConfig

* 设置WHERE条件,支持链式重复调用

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL