zoukankan      html  css  js  c++  java
  • leetcode Second Highest Salary

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

    mysql在Linux下:

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

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

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

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

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

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

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

      lower_case_table_names = 1

      参数解释:

      0:区分大小写

      1:不区分大小写

  • 相关阅读:
    [Linux]软件目录
    [Linux]查看Linux内核及发行版本
    [S7706]华为ACL
    [S7706]华为配置DHCP
    QML-密码管理器
    QML-AES加解密小工具
    LaTex中文article模板(支持代码、数学、TikZ)
    Memo-Tech
    VIM学习笔记
    CodeForces 674C Levels and Regions
  • 原文地址:https://www.cnblogs.com/chaiwentao/p/4422951.html
Copyright © 2011-2022 走看看