• 主键、外键、复合外键的创建


    --主键
    create table emp (id number constraint id_pr primary key ,name1 varchar(8));
    create table emp9 (id number ,name1 varchar(8) ,constraint aba_pr primary key(id,name1));
    --外键
    create table emp1(id number references emp(id),name varchar(8));

    --复合外键
    create table emp0(id number ,name varchar(8) ,constraint fk_nam1e foreign key(id,name) references emp9(id,name1));


    --主键另外写法
    create table emp2(id number,name varchar(8),id1 number, constraint pk_id primary key(id),constraint fk_name foreign key(id1) references emp(id))
    --check 约束的写法
    create table emp4(id number check(id in(1,2 ,3)),name varchar(8));

    
    
    不带约束名称的:
    
    
    create table userInfo (
    
    
    id number(6) primary key,--主键
    
    
    name varchar2(20) not null,--非空
    
    
    sex number(1),
    
    
    age number(3) default 18,
    
    
    birthday date,
    
    
    address varchar2(50),
    
    
    email varchar2(25) unique,--唯一
    
    
    tel number(11),
    
    
    deptno number(2) references dept(deptno)—外键
    
    
    );
  • 相关阅读:
    STL——pair
    STL——stack
    Python学习之编程基础
    开学第一课,课课有总结
    DNS域名解析
    FTP文件传输服务
    DHCP原理及配置
    Linux中配置网卡
    indoe与block解析
    Linux系统安全管理
  • 原文地址:https://www.cnblogs.com/adolphyang/p/4679232.html
Copyright © 2020-2023  润新知