• Oracle之表创建


    一. 数据表

        表是现实世界的抽象:

                

     

    二. 常用数据类型

                             

    #字符串类型:一般选用原则,不超过 200 个字,都使用VARCHAR2
    #数值类型:使用NUMBER,而且 NUMBER 有两种分类: NUMBER(n):表示整数,如果不好记,就用INT代替 NUMBER(n,m):表示小数,m表示小数位,如果不好记,可用FLOAT代替
    #时间类型: 使用DATE

                  

    三. 数据表创建

        创建语法:

                                  

     创建数据表:

          

    CREATE TABLE member(
         mid       NUMBER(5),
         name      VARCHAR2(50) default '无名氏',
         age       NUMBER(3),
         birthday  DATE     DEFAULT SYSDATE,
         note      CLOB     
    );
    INSERT INTO member(mid,name,age,birthday,note) 

    VALUES(2,'悟空',20,TO_DATE('1990-11-20','yyyy-mm-dd'),'响应者');

    三. 表的复制

          在Oracle中,除了可使用DDL创建新的数据表之外,也支持已用数据的支持。

    语法:

    CREATE TABLE 表名 AS 子查询

    1.将emp 表复制为 myemp1 ( 复制了全部)

    CREATE TABLE myemp1 AS select * from emp;

    2.  只复制表结构,不要数据。那么只能编写一个无法满足的条件。

    CREATE TABLE employee 
        AS 
    select * from emp where 1=2;

    四. 删除表

    语法:

    drop table 表名;

     

  • 相关阅读:
    查询SQL的null与''
    JS不间断向上滚动代码
    JS不间断向左滚动代码
    Vcastr 3.0 flv player播放器
    网站W3C标准检测
    ASP.NET网站伪静态下使用中文URL
    Js禁止右键、禁止选中、禁止复制
    游标的使用
    触发器实例
    存储过程中新建临时表
  • 原文地址:https://www.cnblogs.com/zhaochangbo/p/8437208.html
Copyright © 2020-2023  润新知