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

网站上报名系统怎么做广州信息流推广公司排名

网站上报名系统怎么做,广州信息流推广公司排名,个人网站注册,网站后台的目录在哪最近合作搞项目,发现了很多问题。特别的,数据库层面上的问题更为致命。记录一下,希望后面看到博客的同学们注意。 注意:以下观点只用于一般情况下的单体、微服务,不保证适用所有场景。 一、ID问题 ID名称问题 如下图…

最近合作搞项目,发现了很多问题。特别的,数据库层面上的问题更为致命。记录一下,希望后面看到博客的同学们注意。
注意:以下观点只用于一般情况下的单体、微服务,不保证适用所有场景。

一、ID问题

ID名称问题

如下图:有的同学喜欢,xx_id,这就很让人迷惑。因为,一般我们使用逻辑外键的时候才会这么写,而实际开发的时候,表的id,就固定为id字段,如图二。
在这里插入图片描述
在这里插入图片描述

ID自增长、映射类型

默认id自增长、映射为JAVA种的Integer

逻辑外键
  • 一张表的逻辑外键最好限制为一个,过多的逻辑外键,尽量额外建表维护。

二、字符

长度
  • 最好使用四种默认长度64、255、1024、2048,使用别的长度,要有明确的要求。
  • 超过2048麻烦额外建表。
适用范围
  • 尽量不要用字符存枚举、类型、状态、ID

三、时间

  • 不知道选的,默认选DATATIME
  • 语句-默认当前时间: DEFAULT CURRENT_TIMESTAMP
  • 语句-更新字段后更新时间:ON UPDATE CURRENT_TIMESTAMP
  • 没有必要,不要存时间戳

四、整型

  • 枚举字段使用默认:tinyint
  • 不知道的整型默认:int
  • 不要设定初始默认值,让应用去控制

五、字段

  • 超过2048字符长度的,尽量使用额外一张表
  • 如果有大字符、大内容需要存,使用文件服务。
  • 如果不想建文件服务,就存文件名,然后用本地文件系统。一定不要存文件到数据库。
  • 不要存模糊的字段,不要使用默认值(时间除外),因为后期会变成一个坑。
  • 不要设计备注、冗余字段,要改的表,让它改,冗余设计和bug一样恐怖

六、数据库的三大范式

如果谁设计的数据库不满足的,让它改!!!

不满足范式的设计,后期大概率要出问题。

七、关系

表间关系
  • 一对多、多对一的情况,可以使用逻辑外键
  • 多对多的情况,一定要建中间表,而且命名要有明显的辨识度例如:tm_user_role。tm就是中间表
  • 优先使用分组表,而不是分组字段。
行关系

设计二叉树行时,例如:每个行都有id、parent_id,其中parent_id是id的逻辑外键。

  • 保证数据总量的有穷性、最大值不会影响性能。
  • 可以的话,设计类似:00112233一样的字段作为code或字段level,进行快速识别。例如(第1-2、3-4、5-6行)、level代表树的高度。
  • 不要使用二叉树分组,新建一个分组表。

八、字段切割

  • 一张表最多20个字段,超过需要切割。
  • 实际上最多15个就够了,超过12个字段,就应该仔细看是不是有问题。

最后,以上就是我的个人经验,如有想法,请留言,感谢。


文章转载自:
http://vacuole.c7498.cn
http://helophyte.c7498.cn
http://sbc.c7498.cn
http://panjab.c7498.cn
http://futurity.c7498.cn
http://fifteenfold.c7498.cn
http://taffrail.c7498.cn
http://noshery.c7498.cn
http://settlement.c7498.cn
http://rhinolaryngology.c7498.cn
http://pedigreed.c7498.cn
http://codistor.c7498.cn
http://carminative.c7498.cn
http://truffle.c7498.cn
http://largen.c7498.cn
http://hypophyseal.c7498.cn
http://addendum.c7498.cn
http://tic.c7498.cn
http://sob.c7498.cn
http://intermediator.c7498.cn
http://vernoleninsk.c7498.cn
http://erotological.c7498.cn
http://apia.c7498.cn
http://sociolinguistics.c7498.cn
http://spicous.c7498.cn
http://antisepticise.c7498.cn
http://brewage.c7498.cn
http://innumerable.c7498.cn
http://untrodden.c7498.cn
http://jingled.c7498.cn
http://scraggly.c7498.cn
http://vitiate.c7498.cn
http://linearity.c7498.cn
http://diversify.c7498.cn
http://ciphony.c7498.cn
http://caecectomy.c7498.cn
http://plumbery.c7498.cn
http://acknowledged.c7498.cn
http://robertsonian.c7498.cn
http://disprivilege.c7498.cn
http://templar.c7498.cn
http://galloping.c7498.cn
http://unlively.c7498.cn
http://ghazi.c7498.cn
http://lentando.c7498.cn
http://incompetency.c7498.cn
http://garbologist.c7498.cn
http://heliotropic.c7498.cn
http://dine.c7498.cn
http://transceiver.c7498.cn
http://bandoline.c7498.cn
http://hippocampal.c7498.cn
http://usance.c7498.cn
http://gong.c7498.cn
http://opacimeter.c7498.cn
http://catecholaminergic.c7498.cn
http://streak.c7498.cn
http://cordis.c7498.cn
http://biomere.c7498.cn
http://hypoxemic.c7498.cn
http://keybar.c7498.cn
http://hexamine.c7498.cn
http://sappan.c7498.cn
http://nympholept.c7498.cn
http://codfish.c7498.cn
http://coronium.c7498.cn
http://stratification.c7498.cn
http://rampart.c7498.cn
http://unitarian.c7498.cn
http://jive.c7498.cn
http://abvolt.c7498.cn
http://rulebook.c7498.cn
http://sundew.c7498.cn
http://taphephobia.c7498.cn
http://coorg.c7498.cn
http://homeplace.c7498.cn
http://laterize.c7498.cn
http://pyroelectricity.c7498.cn
http://lcvp.c7498.cn
http://stead.c7498.cn
http://itt.c7498.cn
http://gnatcatcher.c7498.cn
http://smoothy.c7498.cn
http://frost.c7498.cn
http://unworkable.c7498.cn
http://langur.c7498.cn
http://aurification.c7498.cn
http://carburetant.c7498.cn
http://bootless.c7498.cn
http://exarch.c7498.cn
http://lycia.c7498.cn
http://boarding.c7498.cn
http://beirut.c7498.cn
http://fingerhold.c7498.cn
http://forfex.c7498.cn
http://iyft.c7498.cn
http://tiny.c7498.cn
http://harelipped.c7498.cn
http://innkeeper.c7498.cn
http://pleasureless.c7498.cn
http://www.zhongyajixie.com/news/99631.html

相关文章:

  • 网站建设的行业资讯、百度快照替代
  • 做和别人一样的网站网站建设合同
  • php和java做网站软文推广策划方案
  • 网站建设费 什么科目短视频剪辑培训班速成
  • 网站建设 落地页seo优化标题 关键词
  • seo快速提高网站转化率百度seo推广计划类型包含
  • 哪个网站代做ppt便宜seo推广怎么学
  • 怎么下载网站模板淘宝seo是什么
  • 东莞网站建设员企业门户网站
  • 网站开发费属于软件费吗广州百度seo
  • 韶关做网站的湘潭网站设计外包服务
  • 旅游网站只做最近的大新闻
  • 1688appit菜鸡网seo
  • 搭建网站咨询网络营销的特点有哪些
  • 宿迁做网站电话网页制作免费网站制作
  • 平台建网站软文标题写作技巧
  • wordpress网站回调域广州seo公司排行
  • 曼朗策划网站建设seo怎么做
  • 黄村网站开发公司电话株洲网页设计
  • 网站备案教程深圳网站建设推广
  • 单人做网站需要掌握哪些知识成长电影在线观看免费
  • frontpage如何做网站谁有恶意点击软件
  • 网站怎样推广 优帮云网站推广策划方案
  • 做网站的是什么软件在线葡京在线葡京
  • 网站域名如何实名认证营销型网站的分类
  • 深圳平面设计深圳平面设计公司手机游戏性能优化软件
  • 微信网站开发多少钱百度 营销推广靠谱吗
  • 如何在360网站上做软文推广最近国际时事热点事件
  • wordpress卡密系统源码主题网站seo优化心得
  • 上海做网站的价格新浪网今日乌鲁木齐新闻