Oracle数据库基础

目录

删除一个数据库,是先删表空间,还是先删用户?

oracle sql基础

1.数据类型2.操纵语言3.SQL操作符

4.select语句(有点差别)5.子句6.增删改查7.oracle特色点:伪表

一、数据类型

二、数据定义语言DDL

三、数据操纵语言DML

四、事务控制语言TCL

五、数据控制语言DCL

六、伪表dual与伪列rowid,rownum

七、SQL操作符


删除一个数据库,是先删表空间,还是先删用户?


  1.先删用户
  2.再删表空间
--删用户:
  drop user 用户名;
--删表空间:
  drop tablespace 表空间;
  
--删除空的表空间,但是不包含物理文件
drop tablespace tablespace_name;
--删除非空表空间,但是不包含物理文件
drop tablespace tablespace_name including contents;
--删除空表空间,包含物理文件
drop tablespace tablespace_name including datafiles;
--删除非空表空间,包含物理文件
drop tablespace tablespace_name including contents and datafiles;
--如果其他表空间中的表有外键等约束关联到了本表空间中的表的字段,就要加上CASCADE CONSTRAINTS
drop tablespace tablespace_name including contents and datafiles CASCADE CONSTRAINTS;

视图也可以删,但别去用操作,要用就用代码。

==========================================


oracle sql基础


1.数据类型
2.操纵语言
3.SQL操作符

4.select语句(有点差别)
5.子句
6.增删改查
7.oracle特色点:伪表

=======================
1.oracle不区分大小写,注意加分号“;”
2.最重要的还是Tables中的表
3.对对象进行操作的语句create,alter,drop,对数据进行操作的语句insert,delete,update,对事物进行操作commit的语句,数据控制语言grant,revoke
4.在事物操作语句中的rollback,sql server中是返回到事物的开始点,但oracle比较强大些,可以设置返回点,返回到指定的点处。

======================

一、数据类型


1.字符:char,varchar2,long
  char:    固变       1~2000字节
  varchar2:可变长度   1~4000字节
  long:    可变长度   2GB长度(一般不用)

2.数值
  number:即是整数又是小数,默认整型
    number[(p[,s])]  ==p精度,s小数位
    number(5,2)  == 共5位,其中小数位2位
    --只要整型:number(5)

3.日期时间====>要转类型,像sql中用''是不行了。
  Date:存储日期、时间类型。
  日期转换函数:to_date('2016-02-02','yyyy-mm-dd')

    例:insert into tb_name(mydate)
        values(to_date('2016-02-02','yyyy-mm-dd hh:mi:ss'));


4.储存二进制数据,比如图片、视频、声音文件等
  4.1 Raw或Raw Long
  4.2 LOB (常用,就是所谓的大数据,最大4GB)
    Clob:
    Blob:
    Bfile:
  记住,一般我们不把图片、视频等存在数据库中,只是把它们存放在硬盘地址保存到硬盘。
存在数据库里,要转换,资源消耗多。
========================================

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值