🎠 DML数据操作语言
## DML什么意思?
DML: 数据操作语言,用来对数据库表中的数据进行增删改
## 添加数据
给指定字段添加数据
`INSERT INTD 表名(字段1,字段2,...)VALUES(值1,值2,...);`
给全部字段添加数据
`INSERT INTO 表名 VALUES(值1,值2,...);`
批量添加数据
`INSERT INTO 表名(字段1,字段2,...)VALUES(值1,值2,...),(值1,值2,...),(值1,值2,...),...;`
`INSERT INTO 表名 VALUES(值1,值2,...),(值1,值2,...),(值1,值2,...),...;`
>d 注意:
>* 插入数据时,指定的字段顺序需要与值的顺序时一一对应的。
>* 字符串和日期型数据应该包含再引号中。
>* 插入的数据大小,应该在字段的规定范围内。
## 修改数据
`UPDATE 表名 SET 字段1=值1,字段2=值2,...[WHERE 条件];`
>d 注意:修改语句的条件可以有,也可以没有,如果没有条件则会修改整张表的所有数据。
## 删除数据
`DELETE FROM 表名 [WHERE 条件];`
>d * DELETE 语句的条件可以有,也可以没有,如果没有条件则会删除整张表的所有数据。
> DELETE 语句不能删除某一个字段的值(可以使用UPDATE)。
**清空表数据**
`truncate table 表名` 自增列会被置为初始值