码迷,mamicode.com
首页 > 数据库 > 详细

oracle表的操作简述

时间:2016-08-29 22:23:17      阅读:194      评论:0      收藏:0      [点我收藏+]

标签:

单表的操作!
(代码完全可以用手工代替,写下来为了记忆)
1.建立表
create table HKB_TABLE_MODIFY
(
  NAME VARCHAR2(6),
  AGE  VARCHAR2(3),
  SEX  VARCHAR2(2)
)

2.修改表
添加字段:alter table HKB_TABLE_MODIFY add ADDRESS nvarchar2(3);
删除字段:alter table HKB_TABLE_MODIFY drop column SEX;
修改字段属性:alter table HKB_TABLE_MODIFY modify AGE number(2);
字段改名:alter table HKB_TABLE_MODIFY rename column AGE to AGE2;

3.删除表
drop table HKB_TABLE_MODIFY;

4.查询表
通过select语句加上一定条件进行查询。


多表的操作!
1.union 和union all(注意:union的两表查询操作的字段必须一样)
表中(无重复)记录相加
select name,age from hkb_test1
union
select name,age from hkb_test2;

表中记录相加
select name,age from hkb_test1
union all
select name,age from hkb_test2;

2.join的操作(用的时候详细研究)
cross join:是笛卡儿乘积,在没有任何条件约束下就是一张表的行数乘以别一张表的行数。

left join:返回“表名1”的全部行,对于“表名2”中,不满足on条件的记录用空值替换。

rigth join:返回“表名2”的全部行,对于“表名1”中,不满足on条件的记录用空值替换。

full join:返回两张表中的所有记录,对于不满足on条件一端的记录用空值替换。

inner jon:只返回两张表中都满足on条件的记录。

oracle表的操作简述

标签:

原文地址:http://www.cnblogs.com/doudouxiaoye/p/5819655.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!