mysql数据库,库名以目录名存在,表名以文件名(后缀为.frm.MYD.MYI)存在。
如test库下user表,在windows中%mysql_home%\data\test\user.frm,windows文件名大小写不敏感,
无论是 select * from test.user 还是 select * from test.USER,都是没有问题的。
而在linux中/var/lib/mysql/test/user.frm,
如果是 select * from test.user 就必须存在 user.frm
如果是 select * from test.USER 就必须存在 USER.frm
这是两个不同的文件,也是两个不同的表名。
同样库名是以目录存在,也存在区分大小写的问题。
相关的官方文档:
http://dev.mysql.com/doc/refman/5.1/en/identifier-case-sensitivity.htmlhttp://dev.mysql.com/doc/refman/5.1/zh/language-structure.html#name-case-sensitivity
posted on 2007-01-29 09:40
rox 阅读(1666)
评论(2) 编辑 收藏 所属分类:
Mysql