插入完整的行

1
insert into tb_name values(val_1, val_2..., val_n);

可以不指定列,但是values里的值顺序要一致,且不能缺少。

省略列:

  • 列设置了默认值
  • 列可以被设置为null

使用insert low_priority into 降低insert的优先级

插入行的一部分

指定列即可

插入多行

1
insert into tb_name values(val_11, val_12...), (val_21, val_22...);

插入某些查询结果

insert into user( username, password ) select username, password from backUpUser where age > 18;