博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
oracle表的操作简述
阅读量:6788 次
发布时间:2019-06-26

本文共 921 字,大约阅读时间需要 3 分钟。

单表的操作!

(代码完全可以用手工代替,写下来为了记忆)
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条件的记录。

转载于:https://www.cnblogs.com/doudouxiaoye/p/5819655.html

你可能感兴趣的文章
Root Guard - CCIE之Switching篇
查看>>
H3C路由器之NAT+端口映射实战
查看>>
Image Map的制作
查看>>
solaris 11 中SAP的启动和停止
查看>>
瀑布流布局浅析+常用插件介绍(转&改编)
查看>>
不能输入全角字符 全角转换为半角 去掉全角下的所有空格
查看>>
centOS 6.2 升级 kernel 3.2.9
查看>>
jenkins构建shell或者python脚本中含有远程登录复制会报错解决办法
查看>>
python脚本 字符串变量 强制 不转义 win地址 不转义输出
查看>>
IT自学要走远,更要走深
查看>>
文本处理命令介绍
查看>>
Java中常用的几种排序算法
查看>>
分支3-CentOS6.5下 子域授权、请求转发 的教程
查看>>
Javascript 拖拽 放大镜
查看>>
利用PowerShell创建事件日志
查看>>
python光荣之路测试开发班list学习笔记
查看>>
【c#】Excel COM组件在.net程序中的使用
查看>>
python的一些细节(持续更新中)
查看>>
requests中 .text 和 .content区别
查看>>
自定义 java 加载器
查看>>