首页 > 代码库 > 15-2 insert语句介绍
15-2 insert语句介绍
create table TblClass ( tClassId int identity(1,1) primary key, tClassName nvarchar(50) ) --向班级表中插入一条记录 --insert into 表名(列1,列2,列3) values(值1,值2,值3) --1.自动编号列,默认就会自动增长,所以不需要(默认情况下也不能向自动编号列插入值) insert into TblClass (tClassName) values(‘.net黑马一期‘)
提示:出现错误“将截断字符串成二进制数据”说明字符串长度超限了
create table TblStudent ( tSId int identity(1,1) primary key, tSName nvarchar(50) not null, tSGender nchar(1), --或者为tSGender bit, tSAddress nvarchar(500), tSPhone varchar(50), tSAge int, tSBirthday date, tSCardId varchar(18), tSClassId int ) --向TblStudent表中插入一条数据 insert into TblStudent (tSName,tSGender,tSAddress,tSPhone,tSAge,tSBirthday,tSCardId,tSClassId) values(‘熊丽‘,‘女‘,‘北京市海定区‘,16,‘1998-5-5‘,‘123456789123456789‘,1) --如果向表中的所有列(除自动编号列以外的所以列)都要插入值,那么可以省略列名,同时必须保证后面的值列表中的顺序必须与表中列的顺序一致。 insert into TblStudent values(‘刘天龙12‘,‘男‘,‘北京市海定区‘,17,‘1998-5-5‘,‘123456789123456789‘,1) --向表中部分列插入数据 insert into TblStudent(tSName,tSGender,tSAge) values(‘石蓉‘,‘女‘,15)
create table TblClass ( tClassId int identity(1,1) primary key, tClassName nvarchar(50) ) --向自动编号列插入值 --启动某个表的“自动编号列”手动插入值的功能 SET IDENTITY_INSERT TblClass ON insert into TblClass(tClassId ,tClassName) values(500,‘.net黑马二期‘) SET IDENTITY_INSERT TblClass off
--在SQL语句中的直接写的字符串中,如果包含中文,一定要在字符串前面加N insert into Table_2 values(N‘科比布莱恩特‘)
15-2 insert语句介绍
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。