怎么让mysql区分大小写

MySQL是一种轻量级关系型数据库管理系统,是开源软件,因为其简单易用、稳定可靠,而广受欢迎。在使用MySQL过程中,我们有时需要让MySQL区分大小写,下面我们就来介绍一下如何让MySQL区分大小写。

1.更改默认的配置文件(mysql.cnf)中的以下参数: [mysqld] lower_case_table_names=2 2.启动MySQL服务时指定参数,例如: mysqld --lower_case_table_names=2 3.在创建数据库和表时指定大小写选项 CREATE DATABASE test_db CHARACTER SET utf8 COLLATE utf8_general_ci; CREATE TABLE TestTable (name varchar(255) COLLATE utf8_general_cs); 4.查询时使用 COLLATE 关键字来指定大小写选项 SELECT * FROM TestTable WHERE name COLLATE utf8_general_cs = 'ABC';