1. 首页
  2. 数据库
  3. MySQL
  4. MySQL 字符类型大小写敏感

MySQL 字符类型大小写敏感

上传者: 2021-05-14 13:12:45上传 PDF文件 52.17 KB 热度 23次

mysql字符类型默认是不区分大小写的,即select * from t where name='AAA'与='aaa'没区别,以下是测试的例子可以看到此时where条件后面的'AAA'与'aaa',查出来的结果没啥区别。如果只想找出'AAA'的可以有以下几种办法2.修改列的定义先查看原始表的定义修改表test1的name列collate utf8mb4_bin表示where过滤或者order by排序区分大小写此时查看test1的定义接着再执行查询语句下面再创建一张test2表,就会发现上面修改列的语句其实相当于在创建表时varchar后面跟binary

用户评论