-- 增删改修改数据库的SQL语句执行完毕后, 不会立马进行数据库的写入, 还需要手动对数据进行提交 -- 如果数据有问题还可以回滚 -- 主键 : 在一张表中, 某个字段的值是非空唯一的, 将此字段设置为主键, 作用是唯一的标识一条数据 -- 增加数据 -- insert into 表名 (字段1, 字段2, ...) values (值1, 值2, ...) -- 主键必须给值, 允许为NULL的字段可以不给值 -- 插入语句中表名后的字段是要进行赋值的字段, 字段和值必须是一一对应的, 字段和值的顺序和数量也要一致 -- 如果是全字段插入, 可以省略字段名部分 -- insert into 表名 values (值1, 值2, ...) -- 删除数据 -- delete from 表名 : 删除表中的所有数据 -- delete from 表名 where 条件 : 删除符合条件的数据 -- truncate table 表名 : 删除表中的所有数据, 效率高于delete -- 更新数据 -- update 表名 set 字段名=新的值, 字段名2=新的值2, ... where 条件 -- 数据备份 -- 表级别备份 (只是备份了表结构和数据, 约束不会备份) -- 全部备份 : -- create table 新表名 as select * from 要备份的表名 -- 部分备份 : -- create table 新表名 as select 字段1, 字段2, ... from 要备份的表名 -- 数据整体插入 -- insert into 插入表名 select * from 表名 -- 查询语句结果的字段数必须和插入表名的字段数量一致, 类型一致
Oracle - 增删改相关
猜你喜欢
转载自www.cnblogs.com/mpci/p/12195489.html
今日推荐
周排行