三、数据操纵
3.1insert语句
(1)添加单行记录
格式:insert into<表名>(<列名1><列名2>) values(<值1>,<值2>)
如果列名省略,值定顺序必须与表的列定义顺序一致,如果是值是字符类型,必须要用单引号
可以用 desc <表名> 方式获取表格列定义的顺序
(2)批量插入行,可以用任何select语句替换(1)中的values语句,相应的数据类型必须一致
格式:insert into<表名>(<列名1><列名2>) select <列1>,<列2> from<表>
3.2 update语句
格式:update<表名> set<旧值=新值><旧值=新值>where<条件>
新值可以是子查询语句
注意:更新多个列,不需要用括号,列之间用逗号分隔即可
3.3 delete语句
格式:delete from<表名> where<条件表达式>
3.4 truncate语句
格式:truncate table <表名>
oracle推荐使用truncate删除所有的行,效率高,但不可以回滚操作。