oracle学习总结------表的基本操作

 (1)创建方法一
 create table 表名(
                   字段一 类型 【约束】,
                   字段二 类型 【约束】,
                           。
                           。
                           。
                   字段n 类型 【约束】,
                 );


  (2)复制表
   create table 表名 as select 语句;
   注意:主外键不能复制,非空约束能复制。




2、oracle数据的类型
 
(1)字符类型
  ---char(size)
    存放字符串,最大2000个字符,是定长。 一个汉字占用2个字节


  ? dump(),该函数用于详细显示数据信息


  ---varchar2(size)
     变长,最大可以存储4000个字符


   ?注解:
    ---如果我们存储的长度的固定长度的,则应使用char存储,如果存储的数据长度是变化的,则使用varchar2;


   ---nchar(size)
      定长,编码方式为unicode,最大字符为2000字符,一个汉字占用1个字节


   ---nvarchar(size)
      变长,编码方式为unicode,最大字符数为4000字符


   ----clob 字符型大数据 
      变长,最大8T,
    ----blob
       变长 ,最大8T


  (2)数值类型
     ---number(p,s)
      变长
      可以存放整数,也可以存放小数
      p为整数位,s为小数为 1<=p<=38,-84<=s<=127
      保存数据范围 -1.0e-130 <= number values < 1.0e+126 
    
      保留在机械内存的字节为1-22bytes
     
      ?原则 如果在实际开发中,我们有明确要求保留在小数点几位,则明确指定,如果没有就直接使用number


  (3)时期类型
     ---date
        用于表示时间(年/月/日/时/分/秒)
      ?注解:
        添加数据日期是,要调用默认格式
      oracle日期的默认格式是:‘dd-mm-yyyy’,如果希望使用自己定义的格式,则需借组oracle函数。




3、表的管理




---添加一个新的字段
   alter table table_name add (new columns-name datetype);


---修改字段的类型
    alter table table_name modify  (columns-nmae datetype);


 ---删除一个字段
   alter table table_name drop column columns_name;


 ---给表修改名字
   rename oldtablename to newtablename;


 ---删除表
  drop table table_name;

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值