<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    斷點

    每天進步一點點!
    posts - 174, comments - 56, trackbacks - 0, articles - 21

    DDL(data definition language)介紹

    Posted on 2010-07-17 09:43 斷點 閱讀(236) 評論(0)  編輯  收藏 所屬分類: Oracle DBA

    DDL(data definition language):DDL比DML要多,主要的命令有CREATE、ALTER、DROP等,DDL主要是用在定義或改變表(TABLE)的結構,數據類型,表之間的鏈接和約束等初始化工作上,他們大多在建立表時使用。

    數據類型:VARCHAR2(50)最大4K(4096字節)、CHAR(1)最大2k、NUMBER(10,6)、NUMBER(6)、DATE、
    LONG 變長字符串,最大長度達2G。

     

    約束條件有5個:非空、唯一、主鍵、外鍵、check。

    create table stu
    (
    id number(6), --primary key
    name varchar2(20) constraint stu_name_nn not null, --stu_name_nn別名
    sex number(1),
    age number(3),
    sdate date,
    grade number(2) default 1,
    class number(4), --references class(id)
    email varchar2(50),
    --email varchar2(50) unique  --字段級約束,不能有重復值
    constraint stu_name_email_uni unique(name,email), --表級約束
    constraint stu_id_pk primary key(id),        --表級約束
    constraint stu_class_fk foreign key(class) references class(id) --被參考字段必須是主鍵
    );

    create table class
    (
    id number(4) primary key,
    name varchar2(20) not null
    )


    alter table stu add(addr varchar2(100)); --對已存在的表新增字段
    alter table stu modify(addr varchar2(150)); --對字段修改
    alter table stu drop (addr); --刪除一個字段
    alter table stu drop constraint stu_class_fk;
    delete from class;
    drop table class;

    主站蜘蛛池模板: 亚洲性在线看高清h片| 一个人免费高清在线观看 | 亚洲综合精品伊人久久| 美女黄色免费网站| 国产免费女女脚奴视频网| 中文字幕亚洲图片| 亚洲成在人线aⅴ免费毛片| 最近的中文字幕大全免费8| 亚洲综合图色40p| 在线观看免费亚洲| 无码人妻久久一区二区三区免费丨| 免费人妻精品一区二区三区| 波多野结衣中文字幕免费视频| **毛片免费观看久久精品| 国产福利电影一区二区三区,亚洲国模精品一区| 亚洲另类古典武侠| 麻豆成人久久精品二区三区免费| 你懂的网址免费国产| MM131亚洲国产美女久久| 精品女同一区二区三区免费播放 | 国产一卡二卡3卡四卡免费| 亚洲日韩av无码中文| 国产免费不卡视频| 亚洲不卡在线观看| 韩国日本好看电影免费看| 国产成人 亚洲欧洲| 亚洲国产精品自产在线播放| 一个人看的免费观看日本视频www| 无码人妻精品中文字幕免费 | 一区二区三区视频免费观看| 亚洲性在线看高清h片| 永久在线观看免费视频| 亚洲成人精品久久| 免费观看黄网站在线播放| 精品特级一级毛片免费观看| 亚洲人成色7777在线观看| 久久久久av无码免费网| 亚洲国产精品自在自线观看| 精品亚洲视频在线观看| 5555在线播放免费播放| 国产亚洲综合久久|