如何在MySQL中取消大小写敏感性?(mysql取消大小写)
MySQL数据库作为流行的开源数据库,在许多地方都广泛使用,它有一个默认的特性是大小写敏感的,即“Apple”和“apple”是不同的。但有时,我们需要改变这种特性。下面将介绍如何在MySQL中取消大小写敏感性。
首先,我们可以在MySQL客户端中取消大小写敏感性。MySQL客户端可以使用SQL语句“SET sql_mode =” IGNORE_CASE;”取消大小写敏感性, 任何新建立的MySQL链接都将采用这种设置。
其次,在MySQL服务器上取消大小写敏感性。MySQL服务器存储在my.cnf文件中, 这是MySQL服务器的配置文件,要取消大小写敏感性,需要修改参数“lower_case_table_names”的值,具体操作如下:
1、在MySQL服务器上编辑my.cnf文件。Linux上的my.cnf文件一般位于/etc/my.cnf,Windows上的my.cnf文件一般位于C:/Program Files/MySQL/MySQL Server 5.7/my.ini。
2、找到标签[mysqld]
3、在标签[mysqld]后新增参数lower_case_table_names=1, 代码如下:
[mysqld]
lower_case_table_names=1
4、保存并退出修改,重启MySQL服务器使之生效。
最后,在MySQL数据库中取消大小写敏感性。我们可以使用SQL语句“ALTER DATABASE [database_name] COLLATE latin1_general_ci;”建立或修改数据库字符集collate,来取消MySQL数据库中的大小写字母敏感性,具体操作如下:
1、连接MySQL数据库。
2、编写SQL语句ALTER DATABASE [database_name] COLLATE latin1_general_ci;
其中[database_name]表示要修改的数据库名称。
3、执行SQL语句,修改数据库字符集collate,取消大小写敏感性。
总结:想要在MySQL中取消大小写敏感性,可以在MySQL客户端上取消,也可以在MySQL服务器上取消;此外,也可以在MySQL数据库中取消大小写敏感性,修改数据库字符集collate即可。
我想要获取技术服务或软件
服务范围:MySQL、ORACLE、SQLSERVER、MongoDB、PostgreSQL 、程序问题
服务方式:远程服务、电话支持、现场服务,沟通指定方式服务
技术标签:数据恢复、安装配置、数据迁移、集群容灾、异常处理、其它问题
本站部分文章参考或来源于网络,如有侵权请联系站长。
数据库远程运维 如何在MySQL中取消大小写敏感性?(mysql取消大小写)
相关文章
- MySQL Status Mysqlx_ssl_server_not_after 数据库状态作用意思及如何正确
- 数据库MySQL如何删除数据库(mysql怎么删除)
- MySQL:最佳数据库选择(为什么选用mysql)
- MySQL中常用函数支持及其应用(mysql函数支持)
- MySQL求解工作日:日程安排实现精准把握(mysql计算工作日)
- MySQL 用户权限分析与查询(mysql用户权限查询)
- MySQL 参数优化:提升性能的不二法宝(mysql参数优化)
- MySQL主备数据库:如何保证数据的高可用性?(mysql主备数据库)
- MYSQL中文截取:实现中文字符的准确截取技巧(mysql中文截取)
- 如何调整Mysql连接数?(更改mysql连接数)
- MySQL入门指南:完整的参考书籍推荐(mysql入门参考书)
- MySQL实现生日查询:如何在MySQL中查询指定日期的生日信息?(mysql生日查询)
- MySQL如何实现一次插入多条数据(mysql 插入一张表)
- 如何使用命令导出MySQL数据库?(命令导出mysql数据库)
- 如何在MySQL中查找重复数据?(mysql查找数据重复)
- MySQL如何使用正则表达式截取字符串(mysql正则截取)
- 三个MySQL用户如何创建授权和管理(mysql 三个任意用户)
- MySQL七种Join详解让你轻松搞定数据表连接(mysql七种join)
- MySQL表字段关联,让数据更通畅(mysql不同表字段关联)
- MySQL禁止修改保护数据库一致性(mysql不允许更改)
- 如何将MySQL下载并安装到C盘(mysql下载到c盘)
- 高效快捷MySQL如何处理上亿数据的导入(mysql上亿数据导入)
- Mysql不允许检查约束,需要什么替代方案(mysql不支持检查约束)