首页 >

mysql对大小写不敏感 |mysql5.7 type innodb

mysql insert嵌套,mysql时间撮转换,mysql乐观锁实际场景,mysql创建视图耗时很长,mysql pid找补到,mysql5.7 type innodbmysql对大小写不敏感 |mysql5.7 type innodb

在 MySQL 中,大小写不敏感是通过字符集和校对规则来实现的。MySQL 默认使用的是无校对规则(binary),即对大小写敏感。如果想要使用大小写不敏感,需要更改校对规则为utf8_general_ci(注意,这只对字符类型的列有效)。

ALTER TABLE table_name MODIFY column_name VARCHAR (30) CHARACTER SET utf8 COLLATE utf8_general_ci;

修改表或列的大小写敏感属性后,查询语句就可以忽略大小写进行匹配了。例如:

SELECT * FROM table_name WHERE column_name = 'test';

无论是 ‘Test’,’TEST’ 或者 ‘tEsT’ 都可以正确地匹配到 ‘test’ 这个值。

需要注意的是,MySQL 对大小写不敏感只是针对字符类型的列。对于其他类型的列(如数字和日期),大小写敏感仍然会产生影响。


mysql对大小写不敏感 |mysql5.7 type innodb
  • 如何在MySQL数据库中给用户授权访问权限? |asp mysql 不用 dsn
  • 如何在MySQL数据库中给用户授权访问权限? |asp mysql 不用 dsn | 如何在MySQL数据库中给用户授权访问权限? |asp mysql 不用 dsn ...

    mysql对大小写不敏感 |mysql5.7 type innodb
  • mysql 中删除列的语句是 |mysql 按每组分页
  • mysql 中删除列的语句是 |mysql 按每组分页 | mysql 中删除列的语句是 |mysql 按每组分页 ...

    mysql对大小写不敏感 |mysql5.7 type innodb
  • mysql生产过程怎么写(详细介绍mysql数据库的生产流程) |mysql中不包含某个字符串
  • mysql生产过程怎么写(详细介绍mysql数据库的生产流程) |mysql中不包含某个字符串 | mysql生产过程怎么写(详细介绍mysql数据库的生产流程) |mysql中不包含某个字符串 ...