注册
关于参数case_sensitive的学习
专栏/培训园地/ 文章详情 /

关于参数case_sensitive的学习

DM_924569 2024/03/13 1049 0 0
摘要

针对的对象
1.表名是否需要符合规则
1.1大小写敏感的时候case_sensitive=y
image.png
结论:大小写敏感的时候,表名也符合大小写敏感规则。如果表名需要小写,创建的时候就一定要加上双引号,查询的时候也需要加上双引号,如果没加双引号就会报错。如果创建表的时候表名不加双引导,则会把小写字符串转化成大写字符串,这样如果查询的时候加了双引号反而会报错

1.2大小写不敏感的时候case_sensitive=n
image.png
结论:大小写不敏感的时候,表名小写的时候不管是否加双引号,查询的时候都不会报错

2字段名是否需要符合大小写敏感规则
2.1大小写敏感的时候
image.png
结论:大小写敏感的时候,字段名也需要符合大小写敏感规则。即在大小写敏感的情况下,如果字段名需要小写,字段名一定要带上双引号,查询的时候也需要带上双引号,否则报错。

2.2大小写不敏感的时候
image.png
结论:大小写不敏感的时候,字段名小写的时候,不管是否加双引号都可以直接查询出来

3表中的内容是否需要符合大小写敏感规则
3.1大小写敏感的时候
image.png
结论:表中的内容也需要符合大小写敏感规则,只按照查询时的大小写来返回大小写的内容

3.2大小写不敏感的时候
image.png
结论:大小写不敏感的时候,只要字段内容是一样的,不管是否大小写,都会把符合的内容全部返回。

总结:
1.大小写敏感针对表名、字段名、表内容。
2.在大小写敏感的情况下,如果表名、字段名、字段内容也需要加上双引号,否则会报错表名、视图表、字段名无效。

评论
后发表回复

作者

文章

阅读量

获赞

扫一扫
联系客服