`
f002489
  • 浏览: 271535 次
  • 性别: Icon_minigender_1
  • 来自: 成都
社区版块
存档分类
最新评论

mysql数据库如何设置 在查询时数据才能区分大小写(不要对单个字段设置的)

阅读更多

http://wenwen.soso.com/z/q112133816.htm

 

mysql数据库如何设置 在查询时数据才能区分大小写

select * from abc whre id="a" 与
select * from abc whre id="A" 查询出的结果是不同的
对单个字段设置的方式就不用说了,希望得到是对mysql默认的设置或是对整个库的设置

 

 

****************满意答案^^^
是否区分大小写和校对规则有关,默认设的规则是大小写不敏感的。
show create table如果看到collate是ci结尾,那么就是不区别的,如果cs或bin结尾,就是区别的。
如果建表的时候选择的是区别大小写的规则而查询的时候又暂时不想区别,
可以用类似
WHERE column_name COLLATE latin1_general_ci = 'xxx'
的写法改变查询使用的校对规则
分享到:
评论

相关推荐

    mysql数据库基础知识

    默认情况下,MySQL对于标识符(如表名、字段名等)是不区分大小写的。但为了保持代码的一致性和可读性,推荐使用统一的大小写规则,比如全部使用小写。 ##### 4. 模式匹配 在执行查询时,可以使用`LIKE`或`NOT LIKE...

    datax数据从hive导入mysql数据缺失解决

    在大数据处理领域,Hive 和 MySQL 分别作为数据仓库与关系型数据库的重要组成部分,在数据流转过程中承担着关键角色。Hive 通常用于存储海量数据并进行批处理分析,而 MySQL 则用于存储结构化数据并提供快速查询服务...

    MySQL数据库:模式匹配.pptx

    默认情况下,MySQL对字符串的比较是不区分大小写的,若需要区分大小写,可以调整数据表的校对规则或者使用特定的函数如`BINARY`。 5. **使用注意事项**: - 通配符`%`和`_`需要被单引号或双引号包围,以确保它们...

    如何实现MySQL数据库中文模糊检索

    然而,这种方法的一个副作用是,它会区分英文字符的大小写,这可能不是我们期望的行为,特别是在进行全英文模糊检索时。 为了兼顾大小写的模糊匹配,我们可以结合使用`UCASE`函数,它将字符串中的所有英文字符转换...

    MySQL数据库面试宝典1.pdf

    ### MySQL数据库面试宝典知识点概览 #### 一、数据库基础知识 **1.1 什么是SQL?** SQL(Structured Query Language)是一种用于管理和处理关系型数据库的标准计算机语言。它主要用于查询、更新、管理数据库中的...

    MySQL 数据库锁定机制

    ### MySQL 数据库锁定...而在对数据一致性要求较高且不太关心并发性能的场景下,则可以选择使用 MyISAM 存储引擎的表级锁定。通过深入理解这些锁定机制的工作原理和优化技巧,可以更好地管理和优化 MySQL 数据库系统。

    MySQL数据相关问题

    在实际应用中,随着业务规模的不断扩大,MySQL数据库面临着越来越多的数据处理需求,特别是当表中的记录达到千万级别时,如何高效地进行数据存储、查询和管理成为了一个重要的课题。以下将针对这些问题进行详细的...

    常用数据库MySQL教程

    值得注意的是,MySQL在大多数操作系统上不区分大小写,因此查询时无需担心大小写问题。 - 使用`CREATE DATABASE database_name;`语句创建新数据库。例如,创建名为`sample`的数据库,命令为:`CREATE DATABASE ...

    mysql数据库实用教程课后习题及章总结

    MySQL数据库是一种广泛使用的开源关系型数据库管理系统,它具有丰富的功能和高效的性能。本教程主要涵盖了数据库管理系统的基本概念、MySQL 8.0的新特性、数据库体系结构、关系数据库的优缺点、MySQL服务的启动方法...

    delphi 系统开发 数据库模糊查询系统

    在SQL中,常见的模糊查询操作符有`LIKE`和`ILIKE`(在某些数据库中,对大小写不敏感的查询)。例如,`%`代表任意数量的字符,`_`代表单个字符。 4. **Delphi中的模糊查询实现**:在Delphi中,可以使用TADOQuery或...

    mysql数据库方面笔试面试题(带答案)

    综上所述,MySQL的优化涵盖了多个方面,包括但不限于选择合适的存储引擎、合理规划数据库架构、优化SQL查询、实施有效的数据备份方案以及增强数据库的安全性。通过这些优化措施,可以显著提升MySQL数据库的性能和...

    MYSQL数据库优化

    - **mysqldump**:用于备份MySQL数据库的工具,可以导出整个数据库或者单个表的数据。 #### DBA的分析命令 数据库管理员(DBA)需要使用各种命令来监控和分析MySQL的运行状况。常用命令包括: - `SHOW VARIABLES;`:...

    MySQL数据库设计SQL规范.doc

    - 创建复合索引时,高区分度的字段放在前面,避免在区分度低的字段上创建索引。 - 避免冗余索引,合理创建联合索引,避免创建重复的索引组合。 - 索引并非越多越好,应根据实际需求创建,过多的索引会占用更多...

    MySQL数据库开发的三十六条军规.rar

    MySQL数据库开发的三十六条军规是对数据库设计与管理的最佳实践的总结,旨在提高开发效率,优化SQL查询性能,确保数据安全性和一致性。以下是对这些军规的详细解释: 1. **选择合适的数据库引擎**:根据业务需求,...

    MYSQL数据库数据拆分之分库分表总结

    MySQL数据库在面对大规模数据存储时,常常需要采取数据拆分策略,即分库分表,以应对性能瓶颈和存储限制。本文将详细讲解这一过程及其相关的知识点。 首先,单库单表是最基础的数据库设计模式,但随着用户数量的...

    ORACLE,mysql,sqlserver,sybase数据库装文本软件

    3或者mysql, mysql数据库,不区分大小写,需java1.5及以上版本 4或者sybase, sybase数据库,不区分大小写(暂未测试) -url 数据库连接的url.默认空字符串 如果有url参数,则-i-p-s-dn参数全无效。 如果没有url参数...

    MySQL中使用replace、regexp进行正则表达式替换的用法分析

    在使用replace和regexp进行数据替换时,需要留意可能出现的问题,例如替换时的大小写敏感问题、特殊字符的转义问题以及数据更新的准确性和效率问题。正确地掌握这些函数和操作符的使用方法,将大大提高数据处理的...

Global site tag (gtag.js) - Google Analytics