这个数据库的定义蛮全的,先作个记录. package main import ( "time" "github.com/jinzhu/gorm" _ "github.com/jinzhu/gorm/dialects/mysql" ) type User struct { gorm.Model Birthday time.Time Age int Name string `gorm:"size:255"` // string默认
1. gorm操作mysql: 1.1 安装gorm gorm官网: https://gorm.io/zh_CN/docs/connecting_to_the_database.html gorm的github地址:https://github.com/go-gorm/gorm go get -u gorm.io/gorm 1.2 安装mysql驱动 go get -u gorm.io/driver/mysql 2. 连接Mysql.自动迁移生成数据表.基本的增删改查 package main
1.包含null的表达式都为空 select salary*12+nvl(bonus,0) nvl是虑空函数 2. null值永远!=null select * from emp where bonus=null 得到的结果是0行被选中 正确的写法是 is null 或者 is not null 3.如果集合中含有null,不能使用not in 但是可以使用in 4.null值的排序,在降序中null值是排在最前面的 因为oracle中默认null值是最大 解决的办法 sel