添加完成
@@ -93,4 +93,76 @@ insert class(name) value("李四");
|
||||
|
||||

|
||||
|
||||
只有名字 其他的都是null
|
||||
只有名字 其他的都是null,只要是不写的字段默认都会是null。
|
||||
|
||||
### 可以省略字段名
|
||||
|
||||
上面添加的时候都会写上字段名字,但是名字都是可以省略的,只需要遵循语法规范。
|
||||
|
||||
```sql
|
||||
INSERT INTO table VALUE(value1,value2,...);
|
||||
```
|
||||
|
||||
写法是怎么样的呢,后面value的顺序需要跟建表时候的字段顺序一样,而且数量需要一样的。
|
||||
|
||||
例如现在的这个表
|
||||
|
||||
```sql
|
||||
insert into class value('王五','男',11);
|
||||
```
|
||||
|
||||

|
||||
|
||||
查询一下
|
||||
|
||||

|
||||
|
||||
已经出现了
|
||||
|
||||
如果说少些了或者多写了会怎么样呢?
|
||||
|
||||
```sql
|
||||
insert into class value('王五','男');
|
||||
```
|
||||
|
||||

|
||||
|
||||
```sql
|
||||
insert into class value('王五','男',11,2);
|
||||
```
|
||||
|
||||

|
||||
|
||||
两个错误都是一样的,翻译一下
|
||||
|
||||

|
||||
|
||||
如果想这么添加必须个数一样,所以一般不会使用这样的添加方法。
|
||||
|
||||
### 一次添加多条数据
|
||||
|
||||
现在每次执行一行的时候都是添加的一条数据,有时候我们需要同时添加多条数据的时候怎么办呢?
|
||||
|
||||
```sql
|
||||
INSERT INTO table VALUES(value1,value2,...),(value1,value2,...),(value1,value2,...),....;
|
||||
```
|
||||
|
||||
使用上面的语法就可以,比如我们现在的这个class表。
|
||||
|
||||
```sql
|
||||
insert into class(name,sex,age) values('小红','男',11),('小名','男',11),('小白','男',11);
|
||||
```
|
||||
|
||||
这样一次我们添加三条数据,可以再往后添加更多的数据。
|
||||
|
||||

|
||||
|
||||
添加成功了,查询一下
|
||||
|
||||

|
||||
|
||||
下面添加的那三个已经成功添加进去了。
|
||||
|
||||
## 结束
|
||||
|
||||
插入数据已经说完了,下面就是修改数据和删除数据了。
|
||||
|
After Width: | Height: | Size: 5.2 KiB |
|
After Width: | Height: | Size: 9.9 KiB |
|
After Width: | Height: | Size: 16 KiB |
|
After Width: | Height: | Size: 3.2 KiB |
|
After Width: | Height: | Size: 3.7 KiB |
|
After Width: | Height: | Size: 3.9 KiB |
|
After Width: | Height: | Size: 4.6 KiB |