MySQL数据库表名、列名、别名区分大小写的问题

标签: MySQL
1232人阅读 评论(0) 收藏 举报
分类:

MySQL在Linux下数据库名、表名、列名、别名大小写规则是这样的:

  1、数据库名与表名是严格区分大小写的;

  2、表的别名是严格区分大小写的;

  3、列名与列的别名在所有的情况下均是忽略大小写的;

  4、变量名也是严格区分大小写的;

  MySQL在Windows下都不区分大小写。

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

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

  lower_case_table_names = 1

  参数解释:

  0:区分大小写

  1:不区分大小写

查看评论

网络工程师ACL协议强化训练教程

网络工程师考试考察知识点繁多,形式多样。如何有效把握每种考察形式,拿到相应分数?这是历年考生最挠头的事情。本系列课程紧抓考生痛点,对网工考试中重点题型分门别类讲解,反复强化训练,助力考生查缺补漏,拿到相应分数。本次分课程重点讲解了配置题型中ACL协议配置方法。通过基本概念阐述->实战配置演示->全真模拟题强化训练,三大步骤帮助考生掌握RIP配置方法,拿到相应分数。
  • 2016年07月22日 10:24

关于各种数据库中表名的大小写

关于各种数据库中表名的大小写
  • msdnchina
  • msdnchina
  • 2015-04-26 16:14:00
  • 4213

django filter 字母区分大小写

今天在测试的时候,突然发现了一个怀疑人生的问题,如下:MetaData.objects.filter(name='ON') MetaData.objects.filter(name__exact='O...
  • dqchouyang
  • dqchouyang
  • 2017-12-12 23:03:01
  • 370

MySQL数据库名、表名、列名、别名区分大小写的问题

网站代码移植到服务器的时候,发现数据库读取不出来,查找原因,最终发现是数据库表名大小写问题。MySQL在Linux下数据库名、表名、列名、别名大小写规则是这样的:  1、数据库名与表名是严格区分大小写...
  • Jesounao
  • Jesounao
  • 2016-05-21 18:53:22
  • 3423

Windows下设置MySql数据库名、表名是否区分大小写

1. 使用mysql-5.6.24-winx64 绿色版,安装好Mysql服务后,创建数据名、表名默认是不区分大小写的。 2、如果想要区分大小写 第一步:修改配置文件my.ini 在[mysq...
  • u011127019
  • u011127019
  • 2016-05-12 09:48:13
  • 1157

Mysql数据库名和表名的大小写敏感性问题

Windows下的MySQL表名大写 Windows 版的 MySQL 默认继承 os 的大小写习惯,即使 SQL中有区分,在导入的时候都会被转为小写,如果今后再将此数据库导出就可能存在大小写的...
  • xinew
  • xinew
  • 2010-09-01 17:19:00
  • 3897

MySql表名、字段名区分大小写

mysql server有个参数叫做 lower_case_table_names,控制表名、字段名的大小写 它可以有3个值: 0: 大小写敏感 1:比较名字时 忽略大小写,但创建表...
  • lc547913923
  • lc547913923
  • 2017-03-07 14:24:06
  • 792

MySQL数据库中库、表名、字段的大小写问题

在使用MySQL建库的过程中发现了一个问题,无论怎么创建库,创建出来的库名都是小写的。然后上网查了一下资料。 在MySQL中,数据库和表都是对应目录下的一个或多个文件。因此,操作系统的大小写是否敏感...
  • u013044000
  • u013044000
  • 2016-11-26 11:51:59
  • 2923

Postgresql中表名、列名、用户名大小写问题

highgo=# create table "ExChange" (id int); CREATE TABLE highgo=# create table ExChange (id int); CRE...
  • pg_hgdb
  • pg_hgdb
  • 2018-02-01 13:39:08
  • 158

操作MySQL数据库的sql语句是否区分大小写?

MySQL数据库中的sql语句是否区分大小写,在不同的操作系统中表现不同。 一、在windows系统中不区分大小写:   "SELECT * FROM USER WHERE USERNAME=...
  • shuaijunlan
  • shuaijunlan
  • 2016-05-26 11:22:37
  • 11041
    个人资料
    专栏达人 持之以恒
    等级:
    访问量: 34万+
    积分: 5976
    排名: 5343
    博客专栏
    XXOO
    最新评论