通过INSERT
向表中插入数据。
- 为表中所有字段加入数据
INSERT INTO 表名(字段名1,字段名2,...) VALUES (值 1,值 2,...);
在该方式中:每个字段与其值是严格一一对应的。也就是说:每个值、值的顺序、值的类型必须与对应的字段相匹配。但是,各字段也无须与其在表中定义的顺序一致,它们只要与 VALUES中值的顺序一致即可。
INSERT INTO 表名 VALUES (值 1,值 2,…);
在该方式中:由于 INSERT语句中没有指定字段名;所以,添加的值的顺序必须和字段在表中定义的顺序相同。
- 为表中指定字段插入数据
INSERT INTO 表名(字段名1,字段名2,...) VALUES (值 1,值 2,...);
在该方式中:每个字段与其值是严格一一对应的。也就是说:每个值、值的顺序、值的类型必须与对应的字段相匹配。但是,指定字段也无须与其在表中定义的顺序一致,它们只要与 VALUES中值的顺序一致即可。
- 同时插入多条数据
INSERT INTO 表名 [(字段名1,字段名2,...)]
VALUES (值 1,值 2,…),(值 1,值 2,…),...;