机房收费系统之如何添加自增列

         情景回顾:因为数据库是自己设计的,所以可能多少会有点不合格,每次查数据的时候都会发现自己是错的,下面的图片就是我查过之后的:机房收费系统之如何添加自增列_第1张图片

 很明显的发现数字并不是递增的,后来通过查原来的资料,发现了解决的办法,下面是我当时写的代码:

      机房收费系统之如何添加自增列_第2张图片

这是在看耿建玲视频的时候总结的常见语句 其中ID一行就可以解决上述的问题。但是当我改的时候问题就又出现了,看看我的问题:

机房收费系统之如何添加自增列_第3张图片

 后来通过百度并没有什么结果,但是自己想了想,如果数据库中是有数据的话要更改数据类型,以及自增列肯定冲突,果断的就用SQL语句将表中的数据全部删除

这是我用的SQL语句


将数据删除后,就可以改了。


这里总结一下添加自增列的两种办法

1、利用SQL语句添加

int IDENTITY(1,1) ) NOT NULL

 这里运用到了关键字identity,identity(a,b),a b均为正整数,a表示开始数,b表示步长,identity9(1,1)就代表从1开始,每次增加1

2、通过企业管理器

 机房收费系统之如何添加自增列_第4张图片 

把是标识改成是,这样自增列就成功添加了。


你可能感兴趣的:(数据库,自增列)