在mysql数据库中,创建了一个表,如下所示:

CREATE TABLE IF NOT EXISTS `sub` (
`s_id` int(3) NOT NULL AUTO_INCREMENT COMMENT 'Standard id',
`std` int(10) NOT NULL COMMENT 'Standard',
`sub_nm` varchar(25) NOT NULL COMMENT 'Subject Name',
 PRIMARY KEY (`s_id`),
 KEY `sub_nm` (`sub_nm`),
 KEY `sub_nm_2` (`sub_nm`),
 KEY `sub_nm_3` (`sub_nm`)
 )    ENGINE=InnoDB  DEFAULT CHARSET=latin1 COMMENT='All Subjects with
     corresponding standerds.' AUTO_INCREMENT=21 ;

我的问题是,最后三个关键值是什么意思?我的意思是:keysub_nmsub_nm)、keysub_nm_2sub_nm)和keysub_nm_3sub_nm

最佳答案

按照这个指示
sub_nmsub_nm),
sub_nm_2sub_nm),
sub_nm_3sub_nm
为sub_nm列创建3个索引,分别命名为sun_nm、sub_nm_2和sub_nm_3

关于mysql - MySQL数据库表创建,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/30550273/

10-12 00:23
查看更多