Documentation
¶
Index ¶
- type MysqlConfig
- func (MysqlDBConfig *MysqlConfig) Alias(str string) *MysqlConfig
- func (MysqlDBConfig *MysqlConfig) Delete(isRows bool) (rows int64, err error)
- func (MysqlDBConfig *MysqlConfig) Field(str string) *MysqlConfig
- func (MysqlDBConfig *MysqlConfig) Find() (result map[string]string, err error)
- func (MysqlDBConfig *MysqlConfig) GroupBy(str string, mode string) *MysqlConfig
- func (MysqlDBConfig *MysqlConfig) Insert(data map[string]string, isRows bool) (rows int64, err error)
- func (MysqlDBConfig *MysqlConfig) IsPrintSql(mode bool) *MysqlConfig
- func (MysqlDBConfig *MysqlConfig) Join(str string, mode string) *MysqlConfig
- func (MysqlDBConfig *MysqlConfig) OrderBy(str string, mode string) *MysqlConfig
- func (MysqlDBConfig *MysqlConfig) Select() (result map[int]map[string]string, err error)
- func (MysqlDBConfig *MysqlConfig) TableName(str string) *MysqlConfig
- func (MysqlDBConfig *MysqlConfig) Update(data map[string]string, isRows bool) (rows int64, err error)
- func (MysqlDBConfig *MysqlConfig) Where(str string, mode string) *MysqlConfig
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条件,支持链式重复调用
Click to show internal directories.
Click to hide internal directories.