表定义中的关键属性是什么

时间:2012-01-29 16:25:42

标签: mysql

这些关键属性是什么,我无法在Mysql手册中搜索:

KEY `node_changed` (`changed`),
      KEY `node_created` (`created`),
      KEY `node_moderate` (`moderate`),
      KEY `node_promote_status` (`promote`,`status`),
      KEY `node_status_type` (`status`,`type`,`nid`),
      KEY `node_title_type` (`title`,`type`(4)),
      KEY `node_type` (`type`(4)),
      KEY `uid` (`uid`),
      KEY `tnid` (`tnid`),
      KEY `translate` (`translate`)

完整的表结构在这里:

CREATE TABLE IF NOT EXISTS `node` (
      `nid` int(10) unsigned NOT NULL auto_increment,
      `vid` int(10) unsigned NOT NULL default '0',
      `type` varchar(32) NOT NULL default '',
      `language` varchar(12) NOT NULL default '',
      `title` varchar(255) NOT NULL default '',
      `uid` int(11) NOT NULL default '0',
      `status` int(11) NOT NULL default '1',
      `created` int(11) NOT NULL default '0',
      `changed` int(11) NOT NULL default '0',
      `comment` int(11) NOT NULL default '0',
      `promote` int(11) NOT NULL default '0',
      `moderate` int(11) NOT NULL default '0',
      `sticky` int(11) NOT NULL default '0',
      `tnid` int(10) unsigned NOT NULL default '0',
      `translate` int(11) NOT NULL default '0',
      PRIMARY KEY  (`nid`),
      UNIQUE KEY `vid` (`vid`),
      KEY `node_changed` (`changed`),
      KEY `node_created` (`created`),
      KEY `node_moderate` (`moderate`),
      KEY `node_promote_status` (`promote`,`status`),
      KEY `node_status_type` (`status`,`type`,`nid`),
      KEY `node_title_type` (`title`,`type`(4)),
      KEY `node_type` (`type`(4)),
      KEY `uid` (`uid`),
      KEY `tnid` (`tnid`),
      KEY `translate` (`translate`)
    ) ENGINE=MyISAM  DEFAULT CHARSET=utf8 AUTO_INCREMENT=1041 ;

1 个答案:

答案 0 :(得分:2)

来自manual

  

KEY通常是INDEX的同义词。

相关问题