+ -
当前位置:首页 → 问答吧 → mysql的key

mysql的key

时间:2011-07-20

来源:互联网

SQL code

--
-- 表的结构 `ecs_ad`
--

CREATE TABLE IF NOT EXISTS `ecs_ad` (
  `ad_id` smallint(5) unsigned NOT NULL auto_increment,
  `position_id` smallint(5) unsigned NOT NULL default '0',
  `media_type` tinyint(3) unsigned NOT NULL default '0',
  `ad_name` varchar(60) NOT NULL default '',
  `ad_link` varchar(255) NOT NULL default '',
  `ad_code` text NOT NULL,
  `start_time` int(11) NOT NULL default '0',
  `end_time` int(11) NOT NULL default '0',
  `link_man` varchar(60) NOT NULL default '',
  `link_email` varchar(60) NOT NULL default '',
  `link_phone` varchar(60) NOT NULL default '',
  `click_count` mediumint(8) unsigned NOT NULL default '0',
  `enabled` tinyint(3) unsigned NOT NULL default '1',
  PRIMARY KEY  (`ad_id`),
  KEY `position_id` (`position_id`),
  KEY `enabled` (`enabled`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=5 ;


我从下载的一个数据库中看到很多KEY,这里用的是MyISAM,这个KEY是什么作用?是不是可以看作是外键?

作者: Iamduoluo   发布时间: 2011-07-20

索引

show index from ecs_ad;

作者: vipper23   发布时间: 2011-07-20

KEY就是索引

作者: WWWWA   发布时间: 2011-07-20

引用 2 楼 wwwwa 的回复:

KEY就是索引

我知道是索引,可是我不理解他的具体作用

作者: Iamduoluo   发布时间: 2011-07-20

估计是加快查询速度

作者: WWWWA   发布时间: 2011-07-20