mysql创建表时key是什么意思
CREATETABLEpermissions(idbigintNOTNULLidentity,versionintNOTNULL,namevarchar(255)defa...
CREATE TABLE permissions (
id bigint NOT NULL identity,
version int NOT NULL,
name varchar(255) default NULL,
creation_time datetime default NULL,
description varchar(255) default NULL,
status int default NULL,
resource_id bigint NOT NULL,
operation_id bigint NOT NULL,
PRIMARY KEY (id),
KEY FK4392F4842AE8D5D5 (resource_id),//这句是创建了什么
KEY FK4392F484120D78DF (operation_id),
CONSTRAINT FK4392F484120D78DF FOREIGN KEY (operation_id) REFERENCES operations (id),
CONSTRAINT FK4392F4842AE8D5D5 FOREIGN KEY (resource_id) REFERENCES resources (id)
) 展开
id bigint NOT NULL identity,
version int NOT NULL,
name varchar(255) default NULL,
creation_time datetime default NULL,
description varchar(255) default NULL,
status int default NULL,
resource_id bigint NOT NULL,
operation_id bigint NOT NULL,
PRIMARY KEY (id),
KEY FK4392F4842AE8D5D5 (resource_id),//这句是创建了什么
KEY FK4392F484120D78DF (operation_id),
CONSTRAINT FK4392F484120D78DF FOREIGN KEY (operation_id) REFERENCES operations (id),
CONSTRAINT FK4392F4842AE8D5D5 FOREIGN KEY (resource_id) REFERENCES resources (id)
) 展开
4个回答
展开全部
key是键的意思,key分为主键primary key,外键FOREIGN KEY,以及一般键(即索引)。这句实际上创建了一个索引!
展开全部
MySQL 的一个单词 Key 就是索引。用来提高检索速度的。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
KEY 是 INDEX 的同义词。
求采纳为满意回答。
求采纳为满意回答。
追问
复制党一个,我要知道的是这句话做了什么,我要是知道index是干嘛的我还用问吗
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
索引...具体可以desc看下.
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询