Oracle基本操作介绍

1、 表的建立:CREATE TABLE 表名称 
在Oracle中的主要数据类型: 
VARCHAR2(长度):表示一个字符串,有长度限制 
NUMBER():表示数字,可以表示整数或小数 
DATE:表示日期格式,日期要按照指定的格式编写 
CLOB:存储大文本对象,海量文字 
BLOB:存储二进制数据,例如:电影、图片、音乐 
2、 复制表:CREATE TABLE 表名称 AS 子查询 
3、 一般表建立之后不要修改,如果非要修改使用ALTER TABLE 指令 
ALTER TABLE 有两种功能: 
增加列:ALTER TABLE 表名称 ADD(字段名称  字段类型 DEFAULT) 
修改列:ALTER TABLE 表名称 MODIFY(字段名称  字段类型 DEFAULT) 
4、 约束:使用约束可以保证数据库表中的数据完整性 
5、 在SQL中约束一共分为以下五种: 
单表上的约束: 
   PRIMARY KEY,一个实体表一般都要去创建一个主键,标识唯一的编号 
   NOT NULL ,一个列的内容不允许插入空值 
UNIQU ,表示此列的内容不允许重复 
CHECK ,表示此列的内容设置的时候要限制 
   关联表上的约束: 
       FOREIGN KEY ,表示子表的取值与父表中的取值有所关联 
       删除的时候应该先删除子表在删除父表 
       如果现在要想直接删除父表,可以采用Oracle的强制手段: 
            DROP TABLE 表名称 CASCADE CONSTRAINT; 
            级联删除:ON DELETE CASCADE ,当父表中的内容被删除之后,子表对应的内容也被删掉。 
   约束本身也是可以修改的,但是不建议修改约束 
        增加约束:ALTER TABLE ADD CONSTRAINT 约束名称 约束类型(约束字段) 
        删除约束:ALTER TABLE DELETE CONSTRAINT 约束名称 约束类型(约束字段) 
        如果在建立约束的时候没有给定约束的名称,系统会为其分配一个约束的名称,但是此名称在删除的时候就比较麻烦,所以建立表的时候可以采用CONSTRAINT语句,指定约束的名字。
6、 ROWNUM伪列:所有记录中都存在此列,用于表示行的编号,在实际中可以通过此列并结合子查询完成表中的部分数据显示。 
7、 集合的操作:并、交、差。
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值