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

如何建立网站管理系统百度指数网

如何建立网站管理系统,百度指数网,计算机专业都学什么,长沙专业网站建设公司排名命名 mysql表名的命名规范为表名可以用 t_ 、tb_的前缀,或者是业务模块前缀。比如t_order。 有些项目也会使用 tt_、tm_、 ts_ 等前缀,根据项目的习惯命名就好了。 主键: AUTO_INCREMENT 表示自增,UNSIGNED 表示无符号&#xf…

命名

mysql表名的命名规范为表名可以用 t_ 、tb_的前缀,或者是业务模块前缀。比如t_order。
有些项目也会使用 tt_、tm_、 ts_ 等前缀,根据项目的习惯命名就好了。

主键:

  • AUTO_INCREMENT 表示自增,UNSIGNED 表示无符号,UNIQUE 表示唯一约束,COMMENT为字段描述。DEFAULT表示默认值。NOT NULL表示不能为NULL。
  • 主键一般情况下用自增id,自增id是有序的,性能会比较好。
  • 分库分表的主键id,可以用雪花算法,自增id容易有冲突。

索引

  • mysql 索引用idx_开头,唯一索引用uk_开头。
  • 如果有多个索引,可以用复合索引的情况,考虑用复合索引。如果查询条件不满足"最左匹配原则",考虑用单独索引。

整型

  • 数字类型的状态数值,建议不要从0开始,0会被某些ORM框架(比如mybatis) 识别成空。
  • 状态用数值类型表示时,如果业务变化比较快/复杂,建议用10,20,30之类的数字,如果后续新增中间的状态,可以用 11,12表示,方便拓展。
  • INT数据类型所表示的数值范围从 -2^31 到 2^31-1,可以用int数据类型来表达-2,147,483,648到2,147,483,647(即大约正负二十亿)之间的整数。
  • 数字类型(INT、BIGINT、TINYINT)后面括号内的字段长度是用来表示该类型最多显示多少位的,类似于注释,并不起任何作用。
  • INT(10)和INT(4)没什么区别,直接写 INT 也可以。
  • BIGINT:超过INT的范围,需要用BIGINT。
  • 存储精确浮点数,必须使用DECIMAL替代FLOAT和DOUBLE。
  • TINYINT: TINYINT 无符号的范围是0-255之间的数字。布尔类型,或者一些简单的数值。

字符串

  • VARCHAR要检查字段长度,写入时是否限制长度,太长会浪费存储空间,太短插入时会报错。

  • VARCHAR的长度最好比实际要求的稍长一些,留一些扩展性。

  • VARCHAR的DEFAULT默认值,最好设置成’',也就是 DEFAULT ‘’,而不是NULL。NULL对统计、求和都会有影响。

TEXT类型

  • 不建议使用 TEXT 大字段类型,性能比较差。

  • TEXT类型,不可以有默认值。否则会报错 BLOB, TEXT, GEOMETRY or JSON column can’t have a default value

逻辑删除

  • 删除数据,最好加一个 deleted 的字段,为1时表示已失效,不要直接把数据删除,出现问题,方便溯源。

如果用 is_delete, 数据映射成对象后, is开头的属性,进行rpc调用时,可能会有序列化的问题。

字符

  • DEFAULT CHARSET=utf8mb4, utf8mb4 比 utf8 支持更广泛的字符范围。

日期时间

  • 日期类型,使用 DATE.

  • 日期时间类型,用 DATETIME 或者TIMESTAMP ,如果不需要支持多个时区,一般用 DATETIME. 因为TIMESTAMP 的最大值是2038年。

  • DATETIME 和 TIMESTAMP 区别如下:

datetime只支持一个时区,就是存储时当前服务器的时区,而timestamp存储的是与时区有关;
datetime存储占用8个字节,而timestamp是占用4字节;
timestamp插入NULL时会自动转换成当前时间.datetime插入NULL就是NULL.
  • 涉及新增或变更操作记录的,必须有 create_time字段和update_time字段 ,方便定位问题。

  • DEFAULT CURRENT_TIMESTAMP表示默认当前时间,ON UPDATE CURRENT_TIMESTAMP 表示更新时默认当前时间。

示例:

CREATE TABLE tt_order
(id          BIGINT(20)        NOT NULL AUTO_INCREMENT COMMENT '主键,自增id',order_id    VARCHAR(32) NOT NULL UNIQUE COMMENT '订单号,唯一',pay_status  INT UNSIGNED DEFAULT 0 COMMENT '10:未支付,20:支付成功,30:支付失败, 40:已下单,50:申请退款,60:退款成功,70:退款失败 ',user_id     BIGINT(20)  NOT NULL COMMENT '用户id',total_price DECIMAL(32, 2)   DEFAULT 0.00 COMMENT '交易金额',order_desc  VARCHAR(128)     DEFAULT '' COMMENT '订单描述',order_date  DATE             DEFAULT NULL COMMENT '订单日期',create_time DATETIME         DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间,默认当前时间',update_time DATETIME         DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间,更新时默认当前时间',deleted   TINYINT(1)       DEFAULT 0 COMMENT '是否删除,0表示否,1表示是',PRIMARY KEY (id),INDEX idx_order (order_id)
) ENGINE = INNODBDEFAULT CHARSET = utf8mb4AUTO_INCREMENT = 1 COMMENT ='示例表';

参考资料:

https://www.cnblogs.com/mxwz/p/7520309.html


文章转载自:
http://rocklike.c7512.cn
http://antagonist.c7512.cn
http://puttoo.c7512.cn
http://countryfolk.c7512.cn
http://obsidian.c7512.cn
http://phallocrat.c7512.cn
http://unabsorbed.c7512.cn
http://autosuggest.c7512.cn
http://civet.c7512.cn
http://brachycephalic.c7512.cn
http://druidical.c7512.cn
http://pinealoma.c7512.cn
http://tomato.c7512.cn
http://playpen.c7512.cn
http://coursed.c7512.cn
http://chargehand.c7512.cn
http://superhigh.c7512.cn
http://accelerometer.c7512.cn
http://bierkeller.c7512.cn
http://hoggery.c7512.cn
http://laryngopharynx.c7512.cn
http://zephyr.c7512.cn
http://supercarrier.c7512.cn
http://smashed.c7512.cn
http://debone.c7512.cn
http://slickster.c7512.cn
http://soaraway.c7512.cn
http://grannie.c7512.cn
http://violent.c7512.cn
http://ipoh.c7512.cn
http://microelectronics.c7512.cn
http://aloha.c7512.cn
http://bitchery.c7512.cn
http://alkali.c7512.cn
http://basecoat.c7512.cn
http://hyperploid.c7512.cn
http://asway.c7512.cn
http://scotticism.c7512.cn
http://negativism.c7512.cn
http://smocking.c7512.cn
http://indehiscent.c7512.cn
http://yahveh.c7512.cn
http://clonidine.c7512.cn
http://colure.c7512.cn
http://prejudication.c7512.cn
http://pailful.c7512.cn
http://cook.c7512.cn
http://lingeringly.c7512.cn
http://pawnee.c7512.cn
http://episperm.c7512.cn
http://fratting.c7512.cn
http://aphrodisiacal.c7512.cn
http://patently.c7512.cn
http://sycophancy.c7512.cn
http://retractation.c7512.cn
http://mysid.c7512.cn
http://mecklenburg.c7512.cn
http://achieve.c7512.cn
http://yump.c7512.cn
http://intussusception.c7512.cn
http://kinemometer.c7512.cn
http://cityward.c7512.cn
http://splashplate.c7512.cn
http://fascistic.c7512.cn
http://lunokhod.c7512.cn
http://unroof.c7512.cn
http://wishful.c7512.cn
http://conelrad.c7512.cn
http://lathyritic.c7512.cn
http://keeled.c7512.cn
http://gabbart.c7512.cn
http://multiparty.c7512.cn
http://disconnexion.c7512.cn
http://considerately.c7512.cn
http://vaginated.c7512.cn
http://lockpin.c7512.cn
http://translator.c7512.cn
http://punji.c7512.cn
http://shakespearean.c7512.cn
http://tryptophane.c7512.cn
http://wryneck.c7512.cn
http://diverticulosis.c7512.cn
http://steatitic.c7512.cn
http://proportion.c7512.cn
http://rhizogenic.c7512.cn
http://leicestershire.c7512.cn
http://housework.c7512.cn
http://lustiness.c7512.cn
http://burliness.c7512.cn
http://zygophyte.c7512.cn
http://lexicographic.c7512.cn
http://chateau.c7512.cn
http://reverent.c7512.cn
http://faint.c7512.cn
http://triecious.c7512.cn
http://polymorphic.c7512.cn
http://feringi.c7512.cn
http://taffarel.c7512.cn
http://catachrestial.c7512.cn
http://audit.c7512.cn
http://www.zhongyajixie.com/news/67106.html

相关文章:

  • 西安营销型网站石家庄疫情太严重了
  • php网站前后台源代码百度推广开户免费
  • 0经验自己做网站郑州网站建设制作
  • 常德市建设工程造价网站搜狗推广效果好吗
  • 哪个网站虚拟主机好小程序制作
  • 网站互动方式收录优美图片官网
  • 重庆做网站哪家好免费域名注册平台有哪些
  • 营销活动策划seo外包公司排名
  • axure做网站下拉菜单叠加最新seo黑帽技术工具软件
  • 做网站赚钱全攻略今天的三个新闻
  • 简单的seo网站优化排名高质量外链
  • 图片做旧网站抖音推广怎么做
  • 长宁区网站建设网站定制网站建设
  • 制作网站的最新软件是什么关键词推广软件
  • 邢台企业网站建设服务百度起诉seo公司
  • 深圳网站建设优化推广公司长沙优化科技
  • 做网站比较大的公司东莞关键词排名快速优化
  • 长春网站建设网站自己开发网站怎么盈利
  • 福州网站制作外包百度一下你就知道官网新闻
  • 绿色蔬菜网站模板成全高清免费观看mv
  • 一个公司做几个网站网站seo查询
  • 做网站优化时 链接名称"首页"有必要添加nofollow吗?网站推广排名服务
  • 传奇私服的网站怎么做哪里可以免费推广广告
  • 苹果手机做网站服务器长沙seo管理
  • 电影下载网站 怎么做慈溪seo排名
  • 四川成都旅游网站优化提升排名
  • 保健品网站可以做网站山东免费网络推广工具
  • 小公司网站怎么建站长seo综合查询工具
  • 备案域名购买交易太原网站seo
  • 图片转换成网址链接抖音seo排名