对表中的数据完成数据增删改:
添加数据(insert)
给指定字段添加数据
insert into 表名(字段名) value(值)
给表abc 添加字段id,name,age 的数据
mysql> insert into abc(id,name,age) value(1,'张三',13);
Query OK, 1 row affected (0.01 sec)
mysql> select * from abc;
+------+------+------+
| id | name | age |
+------+------+------+
| 1 | 张三 | 13 |
+------+------+------+
1 row in set (0.00 sec)
给全部字段添加数据(给全部字段添加数据时,一定不要少写或者多写,并且要按照表结构中的顺序进行书写)
insert into 表名 values();
mysql> insert into abc values(2,'李四',19);
Query OK, 1 row affected (0.01 sec)
mysql> select * from abc;
+------+------+------+
| id | name | age |
+------+------+------+
| 1 | 张三 | 13 |
| 2 | 李四 | 19 |
+------+------+------+
2 rows in set (0.00 sec)
批量添加数据
insert into 表名 values(),();
mysql> insert into abc values(3,'王五',19),(4,'赵六',29);
Query OK, 2 rows affected (0.00 sec)
Records: 2 Duplicates: 0 Warnings: 0
mysql> select * from abc;
+------+------+------+
| id | name | age |
+------+------+------+
| 1 | 张三 | 13 |
| 2 | 李四 | 19 |
| 3 | 王五 | 19 |
| 4 | 赵六 | 29 |
+------+------+------+
4 rows in set (0.01 sec)
插入数据时,指定的字段顺序需要与值的顺序是一一对应的
字符串和日期类型数据应该包括在引号中
插入数据的大小,应该在字段的数据范围之内