mysql的默认查询是不区分大小写的;如果需要区分大小写,可以利用Binary关键字在查询时设置查询语句区分大小写,语法为“select * from 表名 WHERE binary 字段=字段值”。
mysql查询是否区分大小写
MySql默认查询是不区分大小写的,如果需要区分他,必须在建表的时候,Binary标示敏感的属性.
扩展知识:
MySQL在windows下是不区分大小写的,将script文件导入MySQL后表名也会自动转化为小写,结果再 想要将数据库导出放到linux服务器中使用时就出错了。腾讯云代理商
因为在linux下表名区分大小写而找不到表,查了很多都是说在linux下更改MySQL的设置使其也不区分大小写,但是有没有办法反过来让windows 下大小写敏感呢。腾讯云服务器购买
其实方法是一样的,相应的更改windows中MySQL的设置就行了。
具体操作:
在MySQL的配置文件my.ini中增加一行:
lower_case_table_names=0
其中 0:区分大小写,1:不区分大小写
MySQL在Linux下数据库名、表名、列名、别名大小写规则是这样的:
1、数据库名与表名是严格区分大小写的;
2、表的别名是严格区分大小写的;
3、列名与列的别名在所有的情况下均是忽略大小写的;
4、变量名也是严格区分大小写的; MySQL在Windows下都不区分大小写
声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。
-
mysql查询区分大小写吗
-
MySQL性别数据用什么类型
MySQL作为当前最为流行的关系型数据库之一,拥有许多常见数据类型,MySQL性别采用多种数据类型来表示性别字段,例如CHAR、ENUM等,最终采用哪种类型,取决于实际需求以及数据存储的大小和性能。本文将从多个方面为大家详细阐述该问题。 -
如何提高mysql查询效率
MySQL是目前最流行的关系型数据库管理系统之一,它的查询效率直接影响到整个应用程序的性能。为了提高MySQL查询效率,我们可以采用以下几种方法 -
云服务器上能安装mysql吗
云服务器上能安装mysql吗?答案是肯定的。云服务器与传统服务器在功能上没有显著差异,它们都可以承担各种任务,包括运行数据库,例如MySQL。在云服务器上安装和使用MySQL有许多优势,包括易于规模扩展、高度可用性以及数据备份和恢复的能力。 -
如何使用命令行删除mysql数据库
本篇内容主要讲解如何使用命令行删除mysql数据库,在开始之前,我们需要确保有MySQL管理员权限和root用户的访问权限,同时需要备份及确认删除的数据库数据不可恢复。 -
mysql分大小写吗
mysql默认情况下不区分大小写,如果该字段是“*_bin”编码的话会使mysql对其区分大小写,而linux下的mysql默认是要区分表名大小写,但在Windows下表名不区分大小写。 -
如何使用命令行删除mysql数据库
在开始之前,我们需要确保有MySQL管理员权限和root用户的访问权限,同时需要备份及确认删除的数据库数据不可恢复。以下是删除MySQL数据库的步骤:第一步:连接到MySQL数据库服务器要连接到MySQL服务器,我们需要使用MySQL命令可行文件以及root用户的凭据 -
mysql数据库中文乱码怎么解决
MySQL数据库是一种常见的关系型数据库,广泛使用于Web应用,数据管理和大数据存储等领域。然而,在MySQL的日常应用过程中,我们经常会遇到中文乱码的问题,这会影响到数据的正确性和可读性。因此,有效地解决MySQL中文乱码问题对于数据库的管理和应用非常重要。 -
mysql级联删除功能怎么使用
级联删除是MySQL数据库中的一种关键字,它可以在删除父表中的数据时,自动删除与之相关联的子表数据。在实际应用中,级联删除可以大大简化数据库操作流程,提高数据处理效率。下面将为大家详细介绍级联删除MySQL操作步骤。 -
怎么在不同操作系统下更改MySQL的端口号
本文将为大家详细介绍在不同操作系统下如何修改MySQL的端口号。无论您使用的是Windows还是Linux操作系统,本文都将提供清晰的步骤来帮助您更改MySQL的端口号。 -
mysql的外键如何设置
这篇文章主要介绍“mysql的外键如何设置”,在日常操作中,相信很多人在mysql的外键如何设置问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”mysql的外键如何设置”的疑惑有所帮助!接下来,请跟着小编一起来学习吧!
官方微信
微信扫一扫
添加微信好友咨询