纠结了好久,不知道数据库主键该如何使用,进行数据库插入操作时,不知道怎么使处于主键的列自动进行增长,下面简单介绍一下,主键的自动增长:
方式一:
设置“主键”的sql语句:primary key
标识符:使得进行数据库表插入操作时,使主键自动增长,语句是:identity(1,1)
1、使用sql语句进行创建表:
create table student( id int identity(1,1) primary key,//主键的设置,还有主键的自动增长 sid varchar(40) not null, sname varchar(30) not null )
执行一下:创建表成功
然后进行插入操作:
insert into student (id,sid,sname) values (‘232‘,‘哈哈‘) //或者 insert into student (id,sid,sname) values (1,‘232‘,‘哈哈‘) //上面的两种插入语句都不可以,都会报错的,因为id是主键,不能为空;是标识符,不需要插入这列的数据,系统会自动的添加数据列的数据。 //所以,正确的写法是: insert into student (sid,sname) values(‘2020‘,‘gaga‘) 得到的结果就是:
方式二:
待续中,,,,,,,,,,,,,,,
原文:http://www.cnblogs.com/FanSunny/p/4911861.html