下载吧 - 绿色安全的游戏和软件下载中心

软件下载吧

当前位置:软件下载吧 > 技术开发 > 数据库 > PostgreSQL自增主键用法及在mybatis中的使用教程

PostgreSQL自增主键用法及在mybatis中的使用教程

时间:2024-02-28 13:28作者:下载吧人气:33

前言

近期,对产品进行数据库由MySql迁移至PostgreSQL过程中,在MySql自增主键到PostgreSQL自增主键的迁移适配中,历经了一点曲折,最终通过跳坑和出坑的过程也算解决了问题,特此记录,给遇到类似的同学做过经验总结。

什么是自增主键?

设置了自增主键时,主键的生成完全依赖数据库,无需人为干预。新增数据的时,开发人员不需要手动设置主键字段的值,数据库就会自动生成一个主键值。

为什么需要自增主键?

  • 自增主键可让主键索引保持递增顺序插入,因此避免了页分开;
  • 相较于其他类型(比如varchar),使用自增主键一定程度上更加节省存储开销;
  • 应用程序维护较为简单,代码中只需要统一配置,无需手动设置主键值;

一、MySql中自增主键的使用

1、创建一个自增主键的表

create table t_user(
`id` INT NOT NULL AUTO_INCREMENT COMMENT ‘主键id’,
`age` INT(11) NOT NULL DEFAULT 10 COMMENT ‘年龄’,
PRIMARY KEY (`id`)
)
标签[db:关键字]

相关下载

查看所有评论+

网友评论

网友
您的评论需要经过审核才能显示

热门阅览

最新排行

公众号