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

做exo小说的网站微博搜索引擎优化

做exo小说的网站,微博搜索引擎优化,网站怎样做超链接,wordpress推荐奖励插件数据唯一性 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.hkea.cn/news/201555/

相关文章:

  • 网站页脚有什么作用厦门seo哪家强
  • 东莞百度提升优化优化推广网站推荐
  • 查企业网站有哪些站长统计app软件
  • 做a高清视频在线观看网站济源新站seo关键词排名推广
  • 刚做的网站怎么搜索不出来百度seo收录软件
  • 视频拍摄app站长工具seo综合查询广告
  • 新闻单位建设网站的意义武汉seo推广优化
  • 低价网站公司软文怎么写
  • 东莞市建设公共交易中心网站百度官网首页
  • 如何建立的网站能争钱优化营商环境 助推高质量发展
  • 做百度网站营销型网站建设排名
  • 网站域名被黑国际新闻最新消息战争
  • 苏州网站开发公司济南兴田德润厉害吗网络自动推广软件
  • 广药网站建设试卷株洲最新今日头条
  • 网站建设管理考核办法微信推广平台怎么做
  • 网站新闻模块代码网络推广有哪些常见的推广方法
  • 合肥大型网站如何推广普通话
  • 高端网站制作软件怎么样推广自己的店铺和产品
  • 无障碍浏览网站怎么做关键词seo排名优化推荐
  • wordpress 247seo推广系统
  • 做深圳门户网站起什么名字好泰州seo外包公司
  • 网站视频上传怎么做百度站长平台论坛
  • wordpress农业模板下载小时seo
  • 做网站语言排名2018发帖推广哪个平台好
  • 销氪crmseo入门讲解
  • 蒙阴哪有做淘宝网站的钓鱼网站制作教程
  • 网站如何做导航条下拉菜单怎么做百度网页
  • 网站开发都做什么平台推广精准客源
  • 网站建设共享ip宁波seo搜索引擎优化
  • 学校网站建设必要性搜索引擎排名