KEY `order_id` (`order_id`), 这里是什么意思,是别名吗?

新手上路,请多包涵

CREATE TABLE nideshop_order_goods (
id mediumint(8) unsigned NOT NULL AUTO_INCREMENT,
order_id mediumint(8) unsigned NOT NULL DEFAULT '0',
goods_id mediumint(8) unsigned NOT NULL DEFAULT '0',
is_show tinyint(1) unsigned NOT NULL DEFAULT '1',
goods_name varchar(120) NOT NULL DEFAULT '',
goods_sn varchar(60) NOT NULL DEFAULT '',
product_id mediumint(8) unsigned NOT NULL DEFAULT '0',
number smallint(5) unsigned NOT NULL DEFAULT '1',
market_price decimal(10,2) NOT NULL DEFAULT '0.00',
retail_price decimal(10,2) NOT NULL DEFAULT '0.00',
goods_specifition_name_value text NOT NULL,
is_real tinyint(1) unsigned NOT NULL DEFAULT '0',
goods_specifition_ids varchar(255) NOT NULL DEFAULT '',
list_pic_url varchar(255) NOT NULL DEFAULT '',
PRIMARY KEY (id),
KEY order_id (order_id),
KEY goods_id (goods_id)
) ENGINE=MyISAM AUTO_INCREMENT=24 DEFAULT CHARSET=utf8mb4;

PRIMARY KEY (id),是主键,我知道
KEY is_show (is_show) 这里是什么意思,是别名吗?
KEY order_id (order_id), 这里是什么意思,是别名吗?
KEY goods_id (goods_id) 这里是什么意思,是别名吗?

阅读 5.3k
1 个回答

KEY is_show (is_show) 表示创建索引, 第一个 is_show 是索引名称, 括号内 is_show 是字段名称

语法 {INDEX|KEY} [index_name] [index_type] (key_part,...)

https://dev.mysql.com/doc/ref...
撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题