MySQL对于类型为varchar数据默认不区分大小写,但如果该字段以“*_bin”编码的话会使mysql对其区分大小写。因为表名是varchar类型,所以一般情况下都不分大小写,况且mysql在创建表的时候只对表内字段有严格限制,对表名基本没有限制。

在 MySQL 中,字段名可以大写,也可以小写。但是,建议在编写 SQL 代码时,统一使用小写字母来命名字段,以避免出现大小写不一致的问题。
另外,在 MySQL 中,表名和数据库名也是大小写不敏感的,但建议在编写 SQL 代码时,统一使用小写字母来命名表和数据库,以避免出现混淆和错误。
是的,MySQL字段可以使用大写。MySQL对字段名的大小写敏感,这意味着您可以使用大写字母来定义字段名。但是,建议在创建数据库对象时使用一致的命名约定,以避免混淆和错误。此外,还要注意,当在SQL查询中引用字段时,必须使用与定义时相同的大小写。
1、数据库名与表名是严格区分大小写的;
2、表的别名是严格区分大小写的;
3、列名与列的别名在所有的情况下均是忽略大小写的;
4、变量名也是严格区分大小写的; MySQL在windows下都不区分大小写。
3、如果想在查询时区分字段值的大小写,则:字段值需要设置BINARY属性,设置的方法有多种:
你是指什么区分大小写?如果你是指表名这些的话, 在windows下无法控制,在linux\unix下可以通过参数lower_case_table_names来控制.如果你是指字段里面存储的内容区分大小写,则你只需要将字段的排序规则设置成支持区分大小写的类型即可.