语法:insert into 表名 (字段名, 字段名,…) values (值1, 值1,…)
插入所有字段
代码如下:
- -- 插入所有字段
- mysql> insert into stu (id,stuname,sex,`add`) values (1,'tom','男','北京');
- Query OK, 1 row affected (0.00 sec)
- -- 插入部分字段
- mysql> insert into stu(id,stuname) values (2,'berry');
- -- 插入的字段和表的字段可以顺序不一致。但是插入字段名和插入的值一定要一一对应
- mysql> insert into stu(sex,`add`,id,stuname) values ('女','上海',3,'ketty');
- Query OK, 1 row affected (0.00 sec)
- -- 插入字段名可以省略
- mysql> insert into stu values(4,'rose','女','重庆');
- Query OK, 1 row affected (0.00 sec)
复制代码 1、插入字段名的顺序和数据表中字段名的顺序可以不一致
2、插入值的个数、顺序必须和插入字段名的个数、顺序要一致。
3、如果插入的值的顺序和个数与表字段的顺序个数一致,插入字段可以省略。
|
|