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')
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等约束。