MSSQL语句实现自增长功能(mssql 语句 自增加)
自增长,也叫自动累加或自动递增,指数据库中的某一列在数据插入或更新时,该列的值自动按指定的规则更新的时候的过程。今天我们就来看看MSSQL语句如何实现自增长功能。
一、 创建一个拥有自增长功能表
让我们创建一个自增长功能表,这个表有2个列: id, 和name.
“`sql
CREATE TABLE test
(
id int IDENTITY(1,1) NOT NULL,
name Varchar(50) NOT NULL
);
在上面的代码中,id列使用IDENTITY(1,1)修饰,即每插入一行,id自动加1。
二、在存在自增长功能表中插入新行
下面我们可以开始添加一行新行数据,这时id列则可以自动加1
```sqlINSERT INTO test (name) VALUES('zhang san');
运行结果:
|id | name |
|– | —— |
|1 |zhangsan|
三、修改存在自增长功能表中的数据行
下面我们修改刚刚添加的数据行,
“`sql
UPDATE test SET name=”zhang sanfeng” WHERE id=1;
运行结果:
|id | name ||-- | ----------- |
|1 |zhangsanfeng|
结论
从上面的操作,我们可以看出,MSSQL语句能够很方便的实现自增长功能,通过使用IDENTITY关键字来自动生成序列号,不仅操作简单方便,而且还能减少重复数据出现的几率。