PostgreSQL 中大写问题

PostgreSQL是 对大小写不敏感的!,而MySQL是对大小写敏感的。
而让PSQL识别大写的方法就是 加英文的双引号,而这个双引号是 永久的 !意思是不管变量是第几次出现双引号都要一直有!

例子:
(在pgAdmin中随便写的,仅用于演示)
这里有两个几乎一模一样的表,其中表二为变量加多加了双引号

CREATE TABLE Tale1 (v1 text,V2 text,
PRIMARY KEY (v1)
);CREATE TABLE "Tale2" ("v1" text,"V2" text,
PRIMARY KEY ("V2")
);

下面我们依次运行SELECT FROM语句:

SELECT * FROM Tale1;

SELECT * FROM "Tale2";

我们可以清晰地看到Table1的变量V2是小写的,而Table2的变量V2是大写的。

另一方面关于“永久双引号”的例子如下:

SELECT v1 FROM Tale2;

SELECT "v1" FROM "Tale2";

整个代码在这,大家可以拿去随便实验:

CREATE TABLE Tale1 (v1 text,V2 text,
PRIMARY KEY (v1)
);CREATE TABLE "Tale2" ("v1" text,"V2" text,
PRIMARY KEY ("V2")
);SELECT * FROM Tale1;
SELECT * FROM "Tale2";SELECT v1 FROM Tale1;
SELECT v2 FROM Tale1;SELECT v1 FROM Tale2;
SELECT V2 FROM Tale2;SELECT "v1" FROM "Tale2";
SELECT "V2" FROM "Tale2";

PostgreSQL 中大写问题相关推荐

  1. PostgreSQL 中的引号与大小写

    单双引号 单引号用来标识实际的值,双引号用来标识表名(table name)或列名(column name)等数据库中存在的值. select "name" from " ...

  2. PostgreSQL中使用的SQL语法

    作者:瀚高PG实验室 (Highgo PG Lab)- Kalath 本文将介绍PostgreSQL中使用的几个SQL语法. 标识符和关键词 SQL标识符和关键词必须以一个字母(a-z,也可以是带变音 ...

  3. postgresql中COPY的用法

    一.测试创建表: [postgres@cacti ~]$ cat test.sql CREATE TABLE weather ( city varchar(80), temp_lo int, temp ...

  4. python代码统计字符串中大写字符、小写字符、特殊字符以及数值字符出现的次数

    python代码统计字符串中大写字符.小写字符.特殊字符以及数值字符出现的次数 #python代码统计字符串中大写字符.小写字符.特殊字符以及数值字符出现的次数 import restring = & ...

  5. PostgreSQL中的数据库实例、模式、用户(角色)、表空间

    2019独角兽企业重金招聘Python工程师标准>>> 本文参考:http://blog.csdn.net/kanon_lgt/article/details/5931522 htt ...

  6. 插入,在PostgreSQL中重复更新吗?

    本文翻译自:Insert, on duplicate update in PostgreSQL? Several months ago I learned from an answer on Stac ...

  7. Java黑皮书课后题第7章:*7.22(计算一个字符串中大写字母的数目)编写程序,从命令行输入一个字符串,然后显示字符串中大写字母的数目

    7.22(计算一个字符串中大写字母的数目)编写程序,从命令行输入一个字符串,然后显示字符串中大写字母的数目 题目 题目描述 破题 代码 运行实例 题目 题目描述 7.22(计算一个字符串中大写字母的数 ...

  8. Java黑皮书课后题第5章:*5.50(对大写字母计数)编写一个程序,提示用户输入一个字符串,然后显示该字符串中大写字母的数目

    5.50(对大写字母计数)编写一个程序,提示用户输入一个字符串,然后显示该字符串中大写字母的数目 题目 题目概述 运行示例 破题 代码 题目 题目概述 5.50(对大写字母计数)编写一个程序,提示用户 ...

  9. 在 PostgreSQL 中使用码农很忙 IP 地址数据库

    在下载到码农很忙 IP 地址数据库后,我们可以将其存储在 PostgreSQL 数据库中,并在需要查询某个 IP 对应的位置数据时,通过 SQL 语句获取正确的结果.这是一种很便捷的使用方式,并且在增 ...

最新文章

  1. CGBitmapContextCreate参数详解
  2. 电商企业纷纷结缘信息化 管理系统如何给力?
  3. python3.6小程序_python3.6 tkinter实现屏保小程序
  4. aop简介-基于jdk的动态代理
  5. 数据归一化 - MinMaxScaler()/MaxAbsScaler() - Python代码
  6. 怎么看电脑是不是linux系统,怎么查看自己的电脑系统是什么版本
  7. Android自定义View之paint(一)
  8. ASCII码 编码对照表
  9. python批量处理text_【RhinoPython】Rhino如何批量替换text 和Dot
  10. UiLanguage 语言-国家代码表
  11. 推荐股票理财博客-徐小明
  12. MT7688: Shine定点MP3压缩库试验
  13. 全网营销如何落地?全网营销的途径有哪些?
  14. 【正点原子MP157连载】第二十章 字符设备驱动开发-摘自【正点原子】STM32MP1嵌入式Linux驱动开发指南V1.7
  15. 计算机组装与维护手写笔记,科学网—计算机技术的简单小结 - 熊伟的博文
  16. vscode中git push代码时报错PresentationCore, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364
  17. ASTM D 4804非刚性固体塑料可燃性试验
  18. 《人工智能与放射科学的未来》学习笔记
  19. Matlab对科氏力建模,基于ADAMS和MATLAB的惯性组件联合仿真研究
  20. list的stream流常用用法

热门文章

  1. 《Android群英传 神兵利器》读书笔记
  2. 【连续介质力学】变形梯度
  3. Java过滤特殊字符
  4. [工程经验] 一个完整控制系统所需要的软件框架(上位机)
  5. H5对于公司营销有哪些好处?
  6. java毕业设计校园美食评价系统mybatis+源码+调试部署+系统+数据库+lw
  7. cnetos7 下Rstudio安装hdf5r包
  8. 如何div高度占满全屏无滚动条
  9. 智能外呼系统有什么功能?应该如何选择
  10. 硬见小百科:PCB生产之CO2激光与UV激光