腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
2
回答
在进行区分
大小写
的比较时,
MySQL
是如何使用
索引
的?
、
我注意到Rails (ActiveRecord)正在使用BINARY运算符进行区分
大小写
的比较。然而,当我
查看
EXPLAIN时,
MySQL
仍然可以对不区分
大小写
的列使用适当的
索引
。那件事怎么可能?是否所有文本列都敏感地
索引
了
大小写
?
浏览 0
提问于2015-06-23
得票数 1
回答已采纳
2
回答
Magento重新
索引
目录产品平面错误:外键约束中的错误
、
当我试图重新
索引
Magento1.7目录产品平面
索引
时(通过管理面板或命令行),我有一个错误。在命令行上,我得到以下错误: 160830 10:17:09表databasename.注意,InnoDB的外键系统表使用
浏览 3
提问于2016-08-30
得票数 0
回答已采纳
1
回答
对于不区分
大小写
的CosmosDB查询:使用重复的大写字段还是使用StringEquals?
、
、
假设您正在尝试
查看
数据库
中是否有可用的用户名,当用户名以原始
大小写
显示时,为了检查可用性,您希望检查不区分
大小写
。执行此操作的旧方法是在您的模式中有一个额外的字段,即uppercasedUsername,并根据该字段进行查找,依靠
索引
快速找到它。我最近看到,在June 2020中,它们改进了一些系统函数的性能,比如StringEquals,包括不区分
大小写
的查找,但我不清楚这些函数是依赖于
索引
还是只是做了一些性能改进。
浏览 27
提问于2020-12-23
得票数 2
回答已采纳
1
回答
Liquibase使用函数创建
索引
、
、
、
、
我在postgresql中有一个
数据库
,它有这个
索引
:当我对这个
数据库
进行反向工程时,我得到了这个liquibase: <column name="
浏览 1
提问于2014-09-16
得票数 8
1
回答
MySql
更改了lower_case_table_names现在我无法选择表
我做是为了能够创建基于
大小写
的表,现在当我试图更改、选择或使用
大小写
类做任何事情时,我有一个错误,因为它查找的是一个小写的
大小写
版本。
浏览 3
提问于2016-03-04
得票数 3
3
回答
MYSQL
中的区分
大小写
和
索引
、
、
如果用户输入的电子邮件地址全部为小写,但
数据库
将其存储为混合
大小写
,则是完全扫描,还是
数据库
仍将使用
索引
?def currentUser = c.get() { ilike('emailAddress',message.sender.address) } 我知道我可以在UI上强制
大小写</e
浏览 3
提问于2009-12-23
得票数 1
回答已采纳
8
回答
文件系统不区分
大小写
的MacOS上的
MySQL
区分
大小写
表名
、
、
我研究了很多,据我所知,要使
数据库
表名称敏感,必须设置变量lower_case_table_names=0。我在osX上。我在my.cnf中做了这样的更改。但是,对于特定的
数据库
,
大小写
敏感度不受影响。我可以使用任何我永远不会收到错误的情况。为什么?我可以
查看
一下用于导入
数据库
的大型sql文件,并尝试找出是否有忽略区分
大小写
的特定指令(?)。不管怎样,为什么你认为区分
大小写
适用于所有
数据库
,而不适用于我感兴趣的
数据库
?区分
大小
浏览 6
提问于2015-06-11
得票数 4
1
回答
基于information_schema.routines系统变量的lower_case_table_names选择行为
、
、
如果在具有不区分
大小写
的文件名的系统上运行
MySQL
(如Windows或Mac ),则不应将此变量设置为0。如果在不区分
大小写
的文件系统中强制此变量为-小写表名=0,并使用不同的字母来访问MyISAM表名,则可能会导致
索引
损坏。 表名以小写形式存储在磁盘上,名称比较不区分
大小写
。
MySQL
在存储和查找时将所有表名转换为小写。此行为也适用于
数据库
名称和表别名。2 使用CREATE或CREATE语句中指定的字母将表和
数据库
名称存储在磁盘上,但<e
浏览 2
提问于2014-01-10
得票数 1
2
回答
仅当数据不存在时才在
MySQL
表中插入数据: INSERT IGNORE问题
、
、
所以我已经看了StackOverflow和
MySQL
手册一段时间了,我似乎不能解决我的问题。我要做的只是让我的数据插入函数,这样如果我的表已经存在,它就不会向表中添加任何东西。我看到了几种方法: INSERT IGNORE函数,加上一个唯一的
索引
,对我来说似乎是最好的方法,但我不知道为什么它不起作用……以下是我的代码的一部分(我有两列:“用户名”和“电子邮件”,我的表名为“info4
浏览 1
提问于2013-04-02
得票数 0
回答已采纳
2
回答
在
MySQL
中唯一的
索引
是否区分
大小写
?
、
、
、
、
在
MySQL
中,
索引
(
索引
)是否被定义为唯一区分
大小写
的
索引
?
浏览 6
提问于2009-01-21
得票数 55
回答已采纳
3
回答
内存
数据库
中的H2在
MySQL
模式下以不同的方式处理ORDER BY
、
、
、
、
如果我点击我的物理
MySQL
数据库
,它会忽略ORDER BY中的
大小写
。然而,我的h2内存
数据库
考虑了
大小写
。它被设置为
MySQL
模式。 有人知道这是为什么吗?
浏览 3
提问于2011-07-02
得票数 5
回答已采纳
2
回答
xampp和
mysql
表中的所有列在php中都是小写的
、
、
ime] => rwe [letnica] => 0 [mesec] => 1 [datoteka] => [disciplineid] => 2 [rangtekmovanjaid] => 3 )- disciplineId我在xampp的
MySQL
5.0的my.ini中设置了lower_case_table_names=0,但这是相同的。
浏览 1
提问于2011-04-14
得票数 1
回答已采纳
1
回答
配置Postgresql列大写,使其能够使用不同的大写形式进行查询
、
我有一个现有的
数据库
,我们需要从
MySQL
替换为PostgreSQL。问题是,我们目前有两个使用
数据库
的应用程序(一个用于创建,另一个用于
查看
数据),它们使用不同的大写形式。由于
查看
应用程序在php中,它将使用以下方法获取数据:但是列"data“不存在,因为PostgreSQL将其转换为小写,只有列"Data”。解决这一问题的方法是重写
数据库
并在查询中使用“数据”,并使查询区分
大小写
。唯一的问题是,这将
浏览 0
提问于2019-06-03
得票数 1
回答已采纳
6
回答
如何将Linux服务器中的
MySQL
表名改为不区分
大小写
?
、
、
我很确定这是因为php脚本中使用的所有
MySQL
查询对表名有不同的
大小写
组合(我不知道为什么原始开发人员在创建表名或php脚本时没有遵循任何约定),这并不重要,因为Mac和Windows
MySQL
服务器在默认情况下都是不区分
大小写
的有没有办法改变
MySQL
上的Linux默认设置,让它变得不区分
大小写
,并像Mac或Windows一样工作?我一直在寻找,但没有找到任何不涉及更改脚本或表名或两者都更改的答案。在
MySQL
服务器的Linux服务器控制台中有一个系统变量(low
浏览 3
提问于2012-06-23
得票数 18
11
回答
如何为
MySQL
和Postgres编写不区分
大小写
的查询?
、
、
、
、
我在本地运行
MySQL
数据库
进行开发,但部署到使用Postgres的Heroku。Heroku处理几乎所有的事情,但是我的不区分
大小写
的Like语句变得区分
大小写
。我可以使用iLike语句,但是我的本地
MySQL
数据库
无法处理这一点。 编写与
MySQL
和Postgres兼容的不区分
大小写
的查询的最佳方法是什么?或者,我是否需要根据我的应用程序与之对话的
数据库
来编写单独的Like和iLike语句?
浏览 7
提问于2008-10-15
得票数 64
回答已采纳
1
回答
如何确定
MySQL
排序规则是否区分
大小写
?
我知道大多数
MySQL
实例默认情况下都是“行为”不区分
大小写
的。但我知道,如果您愿意,可以使用区分
大小写
的排序规则。致以敬意, 米歇尔。
浏览 2
提问于2010-02-08
得票数 2
1
回答
Hibernate不会在不同的操作系统下加载特定的表
、
、
、
我正在使用Hibernate和
mySQL
。 我主要是在windows上开发java应用程序。所有表都是用小写创建的。当我在linux服务器上部署它时,我注意到表现在处于正确的
大小写
中(java命名约定)。这很好,但是由于某种原因,我的oneToMany列表没有加载。
浏览 0
提问于2012-01-05
得票数 0
回答已采纳
4
回答
在
MySQL
中,列和表名是否区分
大小写
?
、
、
如果我有一个名为category_id和Category_Id的列名,它们是否不同?
浏览 7
提问于2010-01-06
得票数 78
回答已采纳
1
回答
在heroku上接近弄乱我的
数据库
:
mysql
error on db:pull
、
、
我想我在heroku上的
数据库
就要搞砸了。我正在尝试通过heroku db:pull下载heroku上的远程
数据库
news_items: 100%Query Time: 00:00:01 /usr/lib/ruby/gems/1.8/gems/sequel-3.13.0/lib/sequel/adapters/
mysql
.rb:169:in ` |=================================
浏览 2
提问于2010-09-15
得票数 0
回答已采纳
2
回答
我在一个大的表中插入了很多记录,我应该删除
索引
直到我完成吗?
我正在将大量数据(大约7500万次插入)导入到包含几个不同表的
MySQL
数据库
中。还有更多有用的信息吗?
浏览 0
提问于2012-02-12
得票数 2
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
MySQL数据库应用总结(九)—MySQL数据库索引的操作
MySQL 数据库索引优化项目实战
MySQL专题-数据库索引原理与分类
MySQL数据记录大小写问题
数据库查询和数据库MySQL索引的优化建议
热门
标签
更多标签
云服务器
ICP备案
对象存储
实时音视频
云直播
活动推荐
运营活动
广告
关闭
领券