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

    主站蜘蛛池模板: 成人免费午夜视频| 久久亚洲AV无码精品色午夜| 成人黄色免费网址| 国产精品福利在线观看免费不卡| 香蕉免费在线视频| 亚洲日韩人妻第一页| 免费人成视频在线| 114级毛片免费观看| 99免费精品视频| 亚洲天堂中文字幕在线观看| 亚洲视频在线一区二区| AA免费观看的1000部电影| 99久久国产免费中文无字幕| 国产精品美女久久久免费 | 国产精品亚洲а∨无码播放麻豆| 久久亚洲AV成人无码国产| 亚洲午夜久久久久妓女影院| 无码成A毛片免费| 亚洲成a人片在线看| 久久精品a亚洲国产v高清不卡| 亚洲中文字幕在线乱码| 亚洲精品一级无码鲁丝片| 内射无码专区久久亚洲| 四虎影视在线影院在线观看免费视频 | 亚洲七七久久精品中文国产| 免费鲁丝片一级在线观看| 人成午夜免费视频在线观看| 在线免费观看亚洲| 无码人妻丰满熟妇区免费| 国产成人精品无码免费看| 国产成人久久AV免费| 久草免费手机视频| 97久久免费视频| 亚洲黄色免费观看| 久草视频免费在线观看| 一色屋成人免费精品网站| 黄瓜视频影院在线观看免费| 毛片a级毛片免费观看品善网| 日本精品人妻无码免费大全 | 亚洲精品欧洲精品| 亚洲成AV人片久久|