相关文章推荐
不羁的椰子  ·  python中PIL.Image,OpenC ...·  1 月前    · 
不羁的椰子  ·  MySQL Locking Up ...·  7 月前    · 
不羁的椰子  ·  关于脚本 - PowerShell | ...·  9 月前    · 
威武的香瓜  ·  [转]Entity Framework ...·  7 小时前    · 
精彩文章免费看

PostgreSQL数据库大小写问题

结论(写在前面):

1, PostgreSQL对表名、字段名都是区分大小写的。但是,PostgreSQL在SQL语句中对大小写是不敏感的 ,在不加双引号的情况下,创建时无论使用大写还是小写,表中都会统一转为小写显示的,因此查询时也会将语句中的字段名统一改成小写,因此,此时使用大小写查询均可。

2, 用SQL语句的时候需要加双引号,或者转义符号 。如果要创建名称为大写字母的字段名,需加双引号,此时表中的字段名不含双引号,但是查询时需加上双引号,执行时语句中的双引号将被抹去,因此能查出对应字段。

3, 查询执行时,只会发生字段"双引号被抹去"和“大写转小写”中其中一个,优先发生"双引号被抹去"
————————————————
原文链接: https://blog.csdn.net/chenruijia170707/article/details/81195948

最后编辑于:2023-01-17 10:17
 
推荐文章