例如,下面的语句会出错: CREATE DATABASE TestDB; 正确的语句应该是: CREATE DATABASE testdb;
为什么MySQL要限制模式(数据库)名称不能使用大写字母呢?这是因为MySQL是区分大小写的。如果您在创建模式(数据库)的时候使用了大写字母,那么在后续的操作中就必须一直使用该大写名称。如果您错误地使用了小写名称,那么MySQL会认为您在使用一个新的模式(数据库),导致操作失败。
总之,在MySQL中新建模式(数据库)时,一定要注意名称的大小写。为了避免错误,建议大家统一使用小写字母来命名模式(数据库)。