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

wordpress客户表单数据芜湖seo

wordpress客户表单数据,芜湖seo,专门做民宿的网站,电商网站设计内容数据唯一性 1、生成UUID1.1 代码中实现1.2 数据库中实现优点缺点 2、数据库递增主键优点 3、数据库递增序列3.1 创建序列3.2 使用序列优点缺点 在Java项目开发中,对数据的唯一性要求,业务数据入库的时候保持单表只有一条记录,因此对记录中要求…

数据唯一性

  • 1、生成UUID
    • 1.1 代码中实现
    • 1.2 数据库中实现
    • 优点
    • 缺点
  • 2、数据库递增主键
    • 优点
  • 3、数据库递增序列
    • 3.1 创建序列
    • 3.2 使用序列
    • 优点
    • 缺点

在Java项目开发中,对数据的唯一性要求,业务数据入库的时候保持单表只有一条记录,因此对记录中要求有唯一可区分的ID,主要可使用以下几种方案。

1、生成UUID

主要有两种方式:Java调用uuid类 或者 使用MySQL 数据库中函数实现。

1.1 代码中实现

直接在类中引用 UUID包,使用 randomUUID方法即可,代码如下所示。

java.util.UUID
public String getSerialNo(){UUID uuid = UUID.randomUUID();String uuidStr = uuid.toString().replace("-", "");return uuidStr;
}

1.2 数据库中实现

使用UUID函数自动生产ID,作为数据的唯一ID,存放到数据库中。

select UUID() as str,REPLACE(UUID(),'-','') as newStr

优点

1、直接调用uuid函数即可生成

缺点

1、可能有重复,生成的结果不好记忆
在这里插入图片描述

2、数据库递增主键

在数据库建表时,即可指定ID为递增,即AUTO_INCREMENT,当业务数据入库时,则无需获取主键ID,建表脚本如下所示。

CREATE TABLE `tb_sku` (`id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '主键',`sku_id` bigint(20) DEFAULT NULL COMMENT '商品ID',`sku_name` varchar(128) DEFAULT NULL COMMENT '商品名称',`is_enable` tinyint(4) DEFAULT NULL COMMENT '是否有效 1 有效 0 无效',`is_delete` tinyint(4) DEFAULT NULL COMMENT '是否已删除 : 是否已删除',`remark` varchar(256) DEFAULT NULL COMMENT '备注',`created_by` varchar(20) DEFAULT NULL COMMENT '创建人 ID',`created_time` datetime DEFAULT NULL COMMENT '创建时间',`modified_by` varchar(20) DEFAULT NULL COMMENT '修改人 ID',`modified_time` datetime DEFAULT NULL COMMENT '修改时间',`field1` varchar(128) DEFAULT NULL COMMENT '预留字段1',`field2` varchar(128) DEFAULT NULL COMMENT '预留字段2',PRIMARY KEY (`id`) USING BTREE,KEY `sku_id` (`sku_id`) USING BTREE
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='商品表';

优点

1、建表时即可指定

3、数据库递增序列

3.1 创建序列

对于不需要取数据库主键的场景,可自定义序列,使用 create sequence命令,即可创建序列。

// 创建序列
create sequence serial_no_sequence INCREMENT BY 1 strat with 1;

sequence创建知识
INCREMENT BY 每次增加步长
strat with 指定从起始位开始增长

3.2 使用序列

对应创建的序列,直接select查询使用即可,命令如下所示。

// 查询序列
select serial_no_sequence.nextval;

优点

1、可自定义序列的名称,步长,起始等

缺点

1、序列需要先创建,才能使用;必须获取创建序列的权限。

http://www.dt0577.cn/news/48234.html

相关文章:

  • 公司制做网站微信营销的方法
  • 手机网站主页面文艺免费网站在线客服软件
  • dz网站如何做301南昌seo实用技巧
  • 专业建设企业网站上海外包seo
  • 电子商城网站开发文档小红书推广方式有哪些
  • 郴州排名优化百度seo排名点击
  • 关于公司网络优化方案电脑优化用什么软件好
  • 如何做垃圾网站赚钱浙江百度推广
  • 简易网页制作工具seo网络推广优势
  • 贵阳网站建设哪家设计网站
  • 最低的成本做网站营销策划方案包括哪些内容
  • 电子商务网站开发指南软文标题大全
  • 网站开发后端框架什么意思google chrome官网下载
  • 做360网站优化快速百度官方网站
  • 如何做彩票网站的教程怎么样做推广
  • 品牌做网站还是appseo排名推广工具
  • 企业网站一般要素googleseo服务公司
  • 怎么给网站做404深圳关键词优化
  • 三级分销网站建设抖音关键词挖掘工具
  • 小红书新媒体营销案例分析杭州seo渠道排名
  • 官方网站下载打印机的驱动熊猫关键词挖掘工具
  • 网站怎么自己做如何做网站关键词优化
  • 直播网站开发公司哪个网站是免费的
  • 做网站添加支付功能要多少钱中央电视台新闻联播
  • 朝阳网络 网站建设免费入驻的跨境电商平台
  • 怎样提高网站速度惠州百度seo在哪
  • 成都公司的网站制作南宁网站推广排名
  • 做地方网站需要什么部门批准上海排名优化seo
  • 做网站所用的技术网络营销推广策略有哪些
  • 网站 建设标准今日资讯最新消息