数据插入
- insert是用来插入(或添加)行到数据库表的
- 插入完整的行
- 插入行的一部分
- 插入多行
- 插入某些查询结果
插入行
values必须以其指定的次序匹配指定的列名,不一定按各个列在表中出现的顺序。其优点是,即使表的结构改变,此insert语句仍然能正常工作
insert into tablename (columnname1,columnname2) values (value1,value2);
插入多行,values用逗号分隔
不想插入某行可以写null
不写列名,插入,如果有default value 会默认写入,没有default value则为null
insert into tablename1 (columnname1,columnname2) select columnname3,columnname4 from tablename2;