插入数据,有3种格式:
insert into 表名(列名1,列名2)values(值1,值2);
insert into 表名 values(值1,值2);
批量插入:insert into 表名values(值1,值2),(值1,值2),(值1,值2);
例如:
insert into student(stuid,stuname,gender,stutel) values(1,'zhangsan',1,1511111111);
insert into student(stuid,stuname,gender,stutel) values(2,'lisu',2,1511111112);
select *from student;
如果不使用列名,需要把每列的值都进行插入,否则会报错;而且每列对应的类型和格式必须符合表创建时的类型与约束条件!
insert into student values(3,'zhangsan',1,1511111113,NULL,'2009-07-19',NULL);
insert into student values(4,'zhangsan',1,1511111113,'[email protected]','2009-07-19','CalssNine');
批量插入:
insert into student values(5,'zhangsan',1,1511111113,'[email protected]','2009-07-19','CalssNine'),(6,'zhangsan',1,1511111116,'[email protected]','2009-07-19','CalssNine'),(7,'zhangsan',1,1511111117,'[email protected]','2009-07-19','CalssNine'),(8,'zhangsan',1,1511111118,'[email protected]','2009-07-19','CalssNine');
插入时候,一定要注意数据类型和格式,字符串一定要加引号!