oracle数据库知识笔记(2)- 表操作
程序员文章站
2022-06-04 08:11:18
...
对表中数据操作
- 增加数据
添加表的所有列的值
insert into 表名 values(值1,值2,......)
添加表的部分列字段的值
insert into 表名(列1,列2,......)values(值1,值2,......)
添加查询到表中的所有值
insert into 表2 select * from 表1
添加主键自增列
insert into 表名 values(trim(to_char(***名称.Nextval,'00000000'),值2,......)
- 修改数据
update 表名 set 列名 = '要改的值' where 列名='条件值'
- 删除数据
根据条件删除
delete from 表名 where 列名 = '值'
全表删除
truncate table 表名
- 查看数据
内连接
select * from 表名1 inner join 表名2 on 表名1.a=表名2.a
select * from 表名1,表名2 where 表名1.a=表名2.a
左连接
select a.*,b.* from a left join b on a.字段名=b.字段名
右连接
select a.*,b.* from a right join b on a.字段名=b.字段名
全连接
select a.*,b.* from a full join b on a.字段名=b.字段名