MySQL中设置自增字段
来源:互联网 发布:深度linux怎么样 编辑:程序博客网 时间:2024/05/29 15:30
alter table album change ALBUM_ID ALBUM_ID bigint not null auto_increment;
alter table album auto_increment=1;
创建:
mysql>create table cc(id int auto_increment,name varchar(20),primary key(id));
修改:
mysql> alter table cc change id id int primary key auto_increment;
注:只有int类型且为primary key 才可以使用auto_increment.
如果用hibernate作为持久层,那么主键ID处用identity类型.
对于一个表主键的选择,从架构设计角度来说,尽量设计一个与业务无关的字段来作为主键会对系统更好
当然,这势必会增加表数据量的大小,可能有些人会认为这个副作用不值得而选择一个有业务意义的字段(或者多个字段)来作为主键
但是对于大多数时候,这个字段所增加的物理存储空间实际上是很小的,并没有很多人想象的那么可怕。而带来逻辑上的简单是很可观的。
另外,是否选择自增类型作为主键,这个可以说是各有好处,如果用自增,应用可以不care这个主键的值得设定,但是有在高并发下成为瓶颈的风险,当然如果并发并不是非常非常高的话,一般不会成为瓶颈。如果自己控制这个主键值的话,应哟娜更需要付出一点点代价来生成这个值,并发问题可以通过扩展应用集群来解决。
- MySQL中设置自增字段
- MYSQL自增字段初始值设置
- MySQL自增字段的设置方法
- mysql 自增字段的设置
- mysql设置非主键字段自增
- mysql非主键设置自增字段
- SQL server中设置自增字段
- oracle中如何设置自增字段
- Oracle中设置自增字段
- Oracle设置表中自增字段
- SQL server中设置自增字段
- Mysql复合主键中自增长字段设置问题
- MYSQL 自增字段设置和自增字段清0
- mysql创建表时,设置自增字段
- oracle中设置表中主键字段自增
- 怎么在SQL中设置自增字段
- Oracle自增字段设置
- firebird设置自增字段
- 实现支付宝接口时url的构造,主要解决服务器不支持https的问题
- netbeans快捷键(转)
- 调用存储过程表名不确定
- 如果你问起 我假装不痛
- 回首往事 之 来自经理的帮助——《轻松Scrum之旅》(10)
- MySQL中设置自增字段
- 免费论文查找
- 学车(六)
- Flex中用鼠标拖动LineChart图表的折线
- 服务程序中如何以当前登陆用户身份运行程序
- 邮件发送给业绩带来的提生影响统计
- 域名基础知识
- 面试两个人应届生的经验 -------转自《学生大本营》的杨中科老师的笔记
- 打印报表版本1.0