DML 语句
定义:针对数据的处理经过DML语句可以实现对数据的增删改
1.数据的新增 insert into
---DML语句执行完后,需要手动提交或者回退
1.1 指定列插入
insert into 表名(列名1,列名2,列名3 ...) values (值1,值2,值3...);
1.2全列插入
insert into 表名values(值1,值2...值n); --- n和表中列的个数要保持一致
--注意:值和列在数量,顺序,数据类型(字段属性)要保持一致
2.数据的修改 update
语法:
1. update 表名set 列1=新值1,列2=新值2; ---= 赋值 ---更新表中的数据 --更新整张表中的数据
2. update 表名 set 列=值 where 条件; ---按条件更新数据
值可以放:
1.放具体的值 :10000
2.可以放计算表达式 sal*1.5
3.可以放函数 update emp set sal=length(job)*1000 where deptno=10;
4.可以放子查询 (按条件更新时,给一个字段赋值,只能放单行单列子查询)