1.普通操作:
insert into students(sname,age,class_id)values('小明',16,1),('小红',15,2);
2.将查询到的结果集插入到表中
insert into students(sname,age,class_id)select sname,age,class_id from student_info
3.不管表中是否已经有该数据,都要将该数据插入到表中
replace into students values(null,'小明',16,1);
上面这种写法有一个基本条件,就是表中要有主键或者唯一约束列,不然等于普通插入
3.1另外一种方式
delete from students where sname='小明';
insert into students(sname,age,class_id)values('小明',16,1);
本文介绍了三种SQL插入数据的方法:普通插入、将查询结果插入到表中及更新已存在的记录。通过具体的SQL语句示例,读者可以了解如何高效地进行数据操作。
705

被折叠的 条评论
为什么被折叠?



