MySQL数据库 java SQL语句区分大小写分析

本地开发时后台程序中SQL语句使用的是小写,表名称也是小写。当程序部署到现场后发现程序跑不起来,经查询发现是SQL语句中表名大小写问题。现场表名是大写,将程序中SQL语句表名改为大写后程序正常进行;对此研究下java中SQL语句大小写问题,以防患于未然。

值 肯定是区分大小写的,这就不用多说了。

这是说的SQL语句(包含 表名,字段名) 如: 

select * from student where id='10001'

SELECT * FROM STUDENT WHERE ID='10001'

Windows系统下的MySQL数据库

SQL语句是不区分大小写的,

Linux系统下的MySQL数据库

SQL语句是区分大小写的

原文地址:https://www.cnblogs.com/cosmosray/p/13268777.html