Hello World

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 表名;

 

 

 

 

posted @ 2018-02-10 00:06  nayike  阅读(159)  评论(0编辑  收藏  举报

Hello