zoukankan      html  css  js  c++  java
  • 表的创建和管理

    一、Oracle常用的数据类型

    1、CHAR:长度为1-2000个字节 定长

    2、VARCHAR2 :长度为1-4000个字节   变长

    3、NUMBER:数字类型

    4、DATE:时间类型 不包含毫秒

    5、TIMESTAMP :时间类型   包含毫秒

    6、CLOB:4G 存海量文字,

    7、BLOB:4G 存二进制文件

    注意:表中最好不要用LONG类型,因为LONG类型一张表中只能有一个,而且限制条件比较多。

    二、表的创建

    1、CREATE TABLE 表的名称(

      列      列的类型,

      列      列的类型    DEFAULT '默认值',

      列      列的类型    DEFAULT SYSDATE,

    )

    2、DESC  表名:查看表

    三、表的操作

    1、表的复制       CREATE TABLE 表名称   AS SELECT * FROM EMP;   复制时连同数据一起复制过来了

    2、表的重命名     RENAME 旧表名称 TO 新表名称;

    3、截断表   TRUNCATE TABLE 表名称;  删除的数据不可以回滚,并且表中所有的资源都会释放掉。

    4、删除表   DROP TABLE 表名称 ;  

    5、闪回技术   用于错误删除表时,做回撤操作,相当于回收站

    SELECT * FROM TAB;查看用户所有的表

    SELECT * FROM recyclebin;查看回收站中的数据。

    FLASHBACK TABLE 表名称 TO BEFORE DROP;  从回收站中回复表

    DROP TABLE 表名称 PURGE;     删除表在回收站中找不到;

    PURGE TABLE 表名称;  把回收站中的表删除;

    PURGE recyclebin;   清空回收站;

    三、修改表    

    1、为表中添加字段

    ALTER TABLE 表名称 ADD (字段名称   字段类型 DEFAULT 默认值,.....,字段名称   字段类型 DEFAULT 默认值,........) ;

    2、修改字段

    ALTER TABLE 表名称 MODIFY(字段名  字段类型    DEFAULT   默认值)

    3、删除表中的字段

    ALTER TABLE 表名称 DROP COLUMN 字段名称;

     4、如果删除的列数据比较大时,可以设置为无用状态

    ALTER TABLE 表名称 SET UNUSED(字段名称)

    5、删除表中无用的列

    ALTER TABLE 表名称 DROP UNUSED COLUMNS;

    6、给表添加注释

    COMMENT ON TABLE 表名称 IS 注释

    7、给字段添加注释

    COMMENT ON COLUMN 表名称.字段名称 IS 注释

  • 相关阅读:
    python小记(4)
    python小记(3)
    python小记(2)
    python小记(1)
    Linux学习
    plist文件的 偏好设置 存储与读取 自定义对象归档
    控制器创建的三种方式
    IOS应用启动过程
    pch文件中自定义log
    textLabel辅助试图及toolBar创建使用
  • 原文地址:https://www.cnblogs.com/zuoyoufengyuan/p/8267613.html
Copyright © 2011-2022 走看看