码迷,mamicode.com
首页 > 其他好文 > 详细

leetcode Second Highest Salary

时间:2015-04-13 20:40:40      阅读:125      评论:0      收藏:0      [点我收藏+]

标签:

写的第一个leetcode 数据库的题目,这真是个神坑,leetcode的大小写区分的问题,这下认真的记录一下:

mysql在Linux下:

1.数据库名和表名是严格区分大小的。

2.表的别名也是严格区分大小写的。

3.列名和列的别名在任何情况下都是忽略大小写的。

4.变量名也是严格区分大小写的。

 

Windows真是太没节操了,简直了,就它一个操作系统对表名不区分大小写,搞得我在不知情的情况下狂改。

 

所以在不同操作系统中为了能使程序和数据库都能正常运行,最好的办法是在设计的时候都转为小写,但是如果在设计的时候已经规范化大小写了,那么在Windows环境下只要对数据库的配置做下改动就行了,具体操作如下:

  在MySQL的配置文件中my.ini [mysqld] 中增加一行

  lower_case_table_names = 1

  参数解释:

  0:区分大小写

  1:不区分大小写

leetcode Second Highest Salary

标签:

原文地址:http://www.cnblogs.com/chaiwentao/p/4422951.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!