github.com/aaabigfish/gopkg@v1.1.0/database/orm/README.md (about)

     1  # 如何使用
     2  
     3  - 环境变量(debug模式打印所有的sql,本地开发使用)
     4  ```
     5  export DB_MODE=debug
     6  ```
     7  
     8  - 引入orm包
     9  ```go
    10  import "gitlab.ipcloud.cc/go/gopkg/database/orm"
    11  ```
    12  
    13  - 配置数据库连接
    14  ```
    15  # DB链接配置,格式为 db_${name},通过 ${name} 可以获取DB连接池
    16  [db_buffnetwork]
    17  # 格式如[username[:password]@][protocol[(address)]]/dbname[?param1=value1&...&paramN=valueN]
    18  Dsn = "mylock_root-test:mylock_root123-test@tcp(35.78.219.246:3306)/buff_network?charset=utf8mb4&parseTime=true&loc=Asia%2FShanghai"
    19  
    20  ```
    21  
    22  - 实例化mysql对象,name和配置文件的${name}对应,针对上面的配置name=buffnetwork
    23  ```go
    24  db := orm.Get("buffnetwork")
    25  ```