func Update(updates ...Eq) *Builder {
	builder := &Builder{cond: NewCond()}
	return builder.Update(updates...)
}
Update creates an update Builder
package builder
type optype byte
const (
	condType   optype = iota  
	selectType                
	insertType                
	updateType                
	deleteType                
)
type join struct {
	joinType  string
	joinTable string
	joinCond  Cond
}
type Builder struct {
	optype
	tableName string
	cond      Cond
	selects   []string
	joins     []join
	inserts   Eq
	updates   []Eq
}
func Select(cols ...string) *Builder {
	builder := &Builder{cond: NewCond()}
	return builder.Select(cols...)
}
func Insert(eq Eq) *Builder {
	builder := &Builder{cond: NewCond()}
	return builder.Insert(eq)
}