PostgreSQL 中大写问题
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 中大写问题相关推荐
- PostgreSQL 中的引号与大小写
单双引号 单引号用来标识实际的值,双引号用来标识表名(table name)或列名(column name)等数据库中存在的值. select "name" from " ...
- PostgreSQL中使用的SQL语法
作者:瀚高PG实验室 (Highgo PG Lab)- Kalath 本文将介绍PostgreSQL中使用的几个SQL语法. 标识符和关键词 SQL标识符和关键词必须以一个字母(a-z,也可以是带变音 ...
- postgresql中COPY的用法
一.测试创建表: [postgres@cacti ~]$ cat test.sql CREATE TABLE weather ( city varchar(80), temp_lo int, temp ...
- python代码统计字符串中大写字符、小写字符、特殊字符以及数值字符出现的次数
python代码统计字符串中大写字符.小写字符.特殊字符以及数值字符出现的次数 #python代码统计字符串中大写字符.小写字符.特殊字符以及数值字符出现的次数 import restring = & ...
- PostgreSQL中的数据库实例、模式、用户(角色)、表空间
2019独角兽企业重金招聘Python工程师标准>>> 本文参考:http://blog.csdn.net/kanon_lgt/article/details/5931522 htt ...
- 插入,在PostgreSQL中重复更新吗?
本文翻译自:Insert, on duplicate update in PostgreSQL? Several months ago I learned from an answer on Stac ...
- Java黑皮书课后题第7章:*7.22(计算一个字符串中大写字母的数目)编写程序,从命令行输入一个字符串,然后显示字符串中大写字母的数目
7.22(计算一个字符串中大写字母的数目)编写程序,从命令行输入一个字符串,然后显示字符串中大写字母的数目 题目 题目描述 破题 代码 运行实例 题目 题目描述 7.22(计算一个字符串中大写字母的数 ...
- Java黑皮书课后题第5章:*5.50(对大写字母计数)编写一个程序,提示用户输入一个字符串,然后显示该字符串中大写字母的数目
5.50(对大写字母计数)编写一个程序,提示用户输入一个字符串,然后显示该字符串中大写字母的数目 题目 题目概述 运行示例 破题 代码 题目 题目概述 5.50(对大写字母计数)编写一个程序,提示用户 ...
- 在 PostgreSQL 中使用码农很忙 IP 地址数据库
在下载到码农很忙 IP 地址数据库后,我们可以将其存储在 PostgreSQL 数据库中,并在需要查询某个 IP 对应的位置数据时,通过 SQL 语句获取正确的结果.这是一种很便捷的使用方式,并且在增 ...
最新文章
- CGBitmapContextCreate参数详解
- 电商企业纷纷结缘信息化 管理系统如何给力?
- python3.6小程序_python3.6 tkinter实现屏保小程序
- aop简介-基于jdk的动态代理
- 数据归一化 - MinMaxScaler()/MaxAbsScaler() - Python代码
- 怎么看电脑是不是linux系统,怎么查看自己的电脑系统是什么版本
- Android自定义View之paint(一)
- ASCII码 编码对照表
- python批量处理text_【RhinoPython】Rhino如何批量替换text 和Dot
- UiLanguage 语言-国家代码表
- 推荐股票理财博客-徐小明
- MT7688: Shine定点MP3压缩库试验
- 全网营销如何落地?全网营销的途径有哪些?
- 【正点原子MP157连载】第二十章 字符设备驱动开发-摘自【正点原子】STM32MP1嵌入式Linux驱动开发指南V1.7
- 计算机组装与维护手写笔记,科学网—计算机技术的简单小结 - 熊伟的博文
- vscode中git push代码时报错PresentationCore, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364
- ASTM D 4804非刚性固体塑料可燃性试验
- 《人工智能与放射科学的未来》学习笔记
- Matlab对科氏力建模,基于ADAMS和MATLAB的惯性组件联合仿真研究
- list的stream流常用用法