我與MySQL(好奇心,自學習)玩,我注意到一個奇怪的事情:MySQL的CREATE TABLE腳本和表名
我想創建一個表:
use `a`;
CREATE TABLE `Languages` (
`Id` int(11) NOT NULL AUTO_INCREMENT,
`LanguageName` char(10) NOT NULL DEFAULT '',
PRIMARY KEY (`Id`)
) ENGINE=InnoDB AUTO_INCREMENT=3 DEFAULT CHARSET=utf8;
但作爲結果,表名是languages
而不是Languages
。爲什麼?在創建表之前我應該知道什麼嗎?
是的,你應該:在MySQL中,表名通常不區分大小寫 – 2012-01-07 16:27:28