这个问题在这里已经有答案了:
关键字是什么意思(2个答案)
两年前关门了。
这条线是什么意思? KEY FK_CodigoCliente_idx (CodigoCliente),
```
CREATE TABLE tbvenda (
Codigo int(11) NOT NULL AUTO_INCREMENT,
CodigoCliente int(11) NOT NULL,
DataVenda date NOT NULL,
ValorTotal decimal(10,2) NOT NULL,
Situacao int(11) NOT NULL,
PRIMARY KEY (Codigo),
KEY FK_CodigoCliente_idx (CodigoCliente),
CONSTRAINT FK_CodigoCliente FOREIGN KEY (CodigoCliente) REFERENCES tbcliente (Codigo)
);
1条答案
按热度按时间o4tp2gmn1#
KEY
是mysql中的一个关键字,其基本意思是“在这些列上构建索引”。它是同义词INDEX
(虽然更为常见,但这是一种直接在CREATE TABLE
声明。事实上,文档中对此进行了很好的解释(尽管隐藏在
CREATE TABLE
页码):关键字索引
键通常是索引的同义词。键属性primary key也可以在列定义中指定为just key。这是为了与其他数据库系统兼容而实现的。