sql 语句 建立外键

我先建表table1:      
    create   table   table1(id   integer   not   null   primary   key,tbname   char(64))  
  然后我建表table2:并建立外键  
  create   table   table2(id   integer   references   table1(id),tbname   varchar(255))   

另外一个例子

建表例子:  
  create   table   ltperson(                                                          
      cuserid                           varchar(8)   primary   key,            
      cpersonname                   varchar(40)   not   null,                
      cpassword                       varchar(36)   not   null,                
      csex                                 varchar(2)   not   null,                  
      chomepage                       varchar(80),                                  
      cemail                             varchar(40),                                  
      cpassask                         varchar(40)   not   null,                
      cpassanswer                   varchar(40)   not   null,              
      ctpersoncid                   varchar(8),                                    
      cmanager                         bit,                                                  
      foreign   key   (ctpersoncid)  
      references   tperson(cid)    
      on   delete   cascade  
      on   update   cascade                                    
  )

定了外键,且删除更新级联 

  • 0
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值