- 论坛徽章:
- 0
|
在MSYQL若创建表:
CREATE TABLE `PREFIX_browser` (
`browserid` int(10) unsigned NOT NULL auto_increment,
`browser` varchar(32) NOT NULL default '0',
`times` int(11) NOT NULL default '0',
`lastpage` varchar(255) NOT NULL default '',
`counts` int(11) NOT NULL default '0',
`types` int(11) NOT NULL default '0',
PRIMARY KEY (`browserid`),
KEY `keyword` (`browser`,`times`,`counts`,`types`)
) TYPE=MyISAM;
1 在尾部TYPE=MyISAM是什么含义,我在数据库教材上也没有看见这个东西呀?
2 教材上说,int的长度最多只能是4,4表示存储的字节数,并不表示数据的几何长度,在MYSQL
中有什么不同,怎么在上面的例子中int的长度可以达到11位,11到底代表什么?
3 在SQL server中一旦定义了PRIMARY KEY,那么系统就自动为这个关键字创建聚集索引,在MSYQL中也
一样吗,比如上面的PRIMARY KEY (`browserid`),
4 在上例中,既然有了PRIMARY KEY,那么那个KEY又是指什么?是外键吗?外键也应该是FOREIGN KEY
呀!
几个初级问题,别见笑,望赐教,谢谢 |
|