CREATE TABLE `grade` (? `GradeID` INT(4) NOT NULL AUTO_INCREMENT COMMENT '年級(jí)ID',? `GradeName` VARCHAR(50) NOT NULL COMMENT '年級(jí)名稱(chēng)',? PRIMARY KEY (`GradeID`)) ENGINE=INNODB AUTO_INCREMENT=4 DEFAULT CHARSET=utf8;gradeid用auto_increment修飾是每次添加該欄數(shù)據(jù)都遞增1,那在最后設(shè)置auto_increment=4又是什么意思?還有engine=innodb什么意思,好像還可以設(shè)置成myisam,有啥區(qū)別?
2 回答

茫海
TA貢獻(xiàn)21條經(jīng)驗(yàn) 獲得超10個(gè)贊
auto_increment=4是說(shuō)從4開(kāi)始遞增,至于innodb和myisam的區(qū)別你可以去查下資料了,這個(gè)區(qū)別比較大了,就比如innodb支持事物,myisam不支持,還有不少區(qū)別

Dev_Christopher
TA貢獻(xiàn)8條經(jīng)驗(yàn) 獲得超9個(gè)贊
這是MySQL的存儲(chǔ)引擎選擇,innodb跟myisam在鎖級(jí)別和事務(wù)特性上有許多區(qū)別
添加回答
舉報(bào)
0/150
提交
取消