当前位置: 首页 > news >正文

个人作品网站策划书如何建立一个自己的网站?

个人作品网站策划书,如何建立一个自己的网站?,今日新闻10条简短,建设望雅摩托车官网模型定义 参考文档:https://gorm.io/zh_CN/docs/models.html 模型一般都是普通的 Golang 的结构体,Go的基本数据类型,或者指针。 模型是标准的struct,由Go的基本数据类型、实现了Scanner和Valuer接口的自定义类型及其指针或别名组成&#x…

模型定义


参考文档:https://gorm.io/zh_CN/docs/models.html

模型一般都是普通的 Golang 的结构体,Go的基本数据类型,或者指针。

模型是标准的struct,由Go的基本数据类型、实现了Scanner和Valuer接口的自定义类型及其指针或别名组成(创建一个结构体可以将其变为一张表)

定义一张表:

 常识:小写属性是不会生成字段的

ID这里其实就是一个主键,主键就是可以自增并且不能重复。

CreatedAt *time.Time `json:"createdAt" gorm:"column:create_at"`  你在创建的时候不需要传这个字段,你创建的时间会帮你自动加进去。在表里面创建的字段名叫create_at。

建议在mysql里面将表创建好和设计好,然后再回过头来做gorm的操作。这些直接在数据库底层搞好就行了,不建议和上面一样写的乱七八糟。

 

 

自动生成表结构


AutoMigrate传的是指针对象。

AutoMigrate的逻辑是只新增,不删除,不修改(大小会修改)例如将Name修改为Name1,进行迁移,会多出一个name1的字段

生成表结构如下:

 

 

 

修改大小


我们可以使用gorm的标签进行修改,有两种方式

type User1 struct {Id       int64  `gorm:"primary_key",gorm:"size:10"`Username string `gorm:"size:10"`Password string `gorm:"size:10"`
}db.Debug().AutoMigrate(&User1{})2023/07/25 15:49:14 C:/Users/W10/GolandProjects/day1/gorm/create.go:25
[44.529ms] [rows:0] ALTER TABLE `user1` MODIFY COLUMN `username` varchar(10)2023/07/25 15:49:14 C:/Users/W10/GolandProjects/day1/gorm/create.go:25
[41.411ms] [rows:0] ALTER TABLE `user1` MODIFY COLUMN `password` varchar(10)

 

 

 

字段标签


标签是声明模型时可选的标记

type User1 struct {Id       int64  `gorm:"primary_key;size:2"`Username string `gorm:"size:10"`Password string `gorm:"column:passwd;size:10"`
}2023/07/25 16:02:43 C:/Users/W10/GolandProjects/day1/gorm/create.go:25
[21.548ms] [rows:0] ALTER TABLE `user1` ADD `passwd` varchar(10)
http://www.hengruixuexiao.com/news/52059.html

相关文章:

  • 网站开发部组织架构seo外包服务专家
  • 重庆八大员证书查询网站专注于品牌营销服务
  • 施工企业资质新标准2022长春seo网站排名
  • 信用网站建设内容宁波seo哪家好
  • 做佛教网站的人从中谋利吗竞价推广公司
  • 什么软件做电影短视频网站手机怎么制作网站
  • 网站设计案例分析软文大全800字
  • 用腾讯云做淘宝客网站视频如何用百度平台营销
  • 周村网站制作首选公司网络科技公司骗了我36800
  • 北京网站设计提供商打字赚钱平台 学生一单一结
  • 廊坊做网站的企业哪家好网络营销的优势有哪些?
  • 做医疗器械网站怎么找高清大图舆情分析报告模板
  • 河津做网站seo标题优化是什么意思
  • 安徽省驻房城乡建设官方网站app推广营销
  • 免费制作微信网页网站广东知名seo推广多少钱
  • 小说网站分页关键字怎么做seo
  • 网站中qq跳转怎么做的无锡seo优化
  • 房屋装修效果图用什么软件seo企业顾问
  • 做网站一单能挣多少seo中文意思是
  • 凡科2网站需要备案吗企业管理咨询
  • 廊坊做网站价格怎么网络推广自己业务
  • 手机网站首页模板seo免费优化工具
  • 现在推广网站最好的方式东莞网站推广策划
  • 做java面试题网站网络零售的优势有哪些
  • 做网站服务器硬盘多大企业网站设计毕业论文
  • 武汉网站建设流程手机网址大全123客户端下载
  • 建网站与发布网站没广告的视频播放器app
  • 和硕网站建设网页制作作业100例
  • 一个公司可以做几个网站网站快速排名
  • 网上怎么自己做网站网络营销专业怎么样