DML --- 用于完成对数据表中的数据的插入、删除、修改操作
- 插入数据
insert into <tableName> (column,column,column,column...) values(value1,value2,value3,value4,...);
1. 插入数据时,如果表名后面跟上了字段(列名),则value值需要和所写的字段(列名)对应给值
2. 如果给所有字段(列名)赋值,则insert into 表名之后可以省去字段名不写,但是此时给字段赋值的顺序必须和表中的字段顺序一致
但是建议将表名之后的所有列写出来(增强MySQL的稳定性,如果增加了一列,那么之前插入的值可能会出问题) - 删除数据
删除数据表中特定条件的数据 --- delete from <tableName> where conditions;
mysql> delete from STU where stuName='张三';
Query OK, 1 row affected (0.01 sec)
如果满足 where 子句的记录有多条,则会删除这些满足条件的记录
如果没有 where 子句,则会删除 整个tableName 这个表 - 修改数据
对数据表中已经添加的数据进行修改
如果需要多个字段,则用逗号隔开
如果没有接 where 子句,则会修改该条件下整列的所有数据