1、指定所要插入数据的列:

INSERT INTO table_name (列1, 列2,...) VALUES (值1, 值2,....)
insert into [stu](xm,xb,csrq,sfzh,age,lxdh,address,jxj,create_time) 
values('张三','男','1995-5-6','101101199505060035',25,'13888886666','中国小山村15号',866.78,'2021-1-1 21:03:05.112')

sqlserver添加插入数据(sqlserver怎么向表里添加数据)(1)

2、插入新表(不存在的表)

select [xm],[xb],[lxdh],[jxj] into [newtb] from [stu]

说明:[newtb]是存在的表,执行该语句后,将创建此表,并且将原表[stu]的指定列查询后复制到新表[newtb]中。

3、插入已有表

insert into [stu](xm,xb) select [xm],[xb] from [other]

说明:已存在数据表[stu],将另一个表[other]中选择指定的列插入到已有表[stu]中。注意已存在表[stu]的字段的not null等约束。