datagrip建立新表的外键

#--------------------------------------------------------------------------------------------------------------------------------------------------

首先要确保已经测试过连接,否则下方第二个图是不会出来新建Table的

 

 

 

 

#------------------------------------------下面是在datagrip中建立两张表格的方法------------------------------------------------------------------

配合狗书第五章


CREATE TABLE roles
(
    id int PRIMARY KEY AUTO_INCREMENT,
    name varchar(64)
);
CREATE UNIQUE INDEX roles_name_uindex ON roles (name);


CREATE TABLE users
(
    id int PRIMARY KEY AUTO_INCREMENT,
    username varchar(64),
    role_id int,
    CONSTRAINT users_roles__fk FOREIGN KEY () REFERENCES roles
);
CREATE UNIQUE INDEX users_username_uindex ON users (username);

外键的意思就是说,

某吧表的某个键来自外表。

#-----------------------------------------------------附录中是一些概念-------------------------------------------------------------------------

[1]【MySQL】创建外键的两种方式

[2]SQL FOREIGN KEY 约束

 

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值