sql大小写敏感吗_postgresql基础:表名字段名是大小写敏感的么
很多人知道postgresql的表名字段名是大小写不敏感的,比如这样一个sql查询
select ID,name, TYPE, score FROM pubLIC.STUdent_SCOre limit 5
看着很别扭,表名,schema名,字段名大小写混合乱七八糟的,但是用起来一点问题都没有,这就是所谓的大小写不敏感。
不过或许有人注意到有些语言的ORM自动生成的字段如createdAt, updatedAt似乎是大小写敏感的,比如下面这个sql,不管是写createdAt还是createdat都报错,column不存在
select ID,createdAt FROM public.student_score limit 5
但是 select * from student_score limit 5 可以看到结果里闪亮的createdAt
这到底咋回事?
实际上是这样的,postgres库名,schema名,表名,字段名等relations默认都是大小写不敏感的,但是如果你确实想使用大写的,完全可以,用双引号包住就可以,比如
create table UP_CASE (ID int); === create table up_case (id int);
但如果把UP_CASE用双引号包起来就不一样了
create table "UP_CASE" ("ID" int);
这个会建一个表名大写的,字段名也是大写的表,这种情况我们使用的时候也需要双引号
select "ID" from "UP_CASE";
双引号里面就不是大小写敏感的,创建的时候是什么样就需要什么样,比如select id, "Id
sql大小写敏感吗_postgresql基础:表名字段名是大小写敏感的么相关推荐
- MySQL数据通过SQL查询指定数据表的字段名及字段备注
MySQL数据通过SQL查询指定数据表的字段名及字段备注 SELECT COLUMN_NAME,COLUMN_COMMENT FROM INFORMATION_SCHEMA.Columns WHERE ...
- oracle查询表的字段类型有哪些,oracle中查询表的信息,包括表名,字段名,字段类型,主键(精)...
通过搜索摸索,总结了一下 oracle 中查询表的信息,包括表名,字段名,字段类型,主键, 外键唯一性约束信息,索引信息查询 SQL 如下,希望对大家有所帮助: 1.查询出所有的用户表 select ...
- postgres 把一个表的值转成另一个表的字段名_Phoenix系列创建Phoenix映射表
目前,在公司小部分的业务场景中有用到 Phoenix,但也仅限基于 Phoenix 的二级索引机制来进行查询上的优化.虽然使用的频次不大,但偶尔用到时,有些语句的使用方式和注意事项总记不太熟,每次都需 ...
- 查询数据库里所有表名,字段名的语句
查询数据库里所有表名,字段名的语句 SQL查看所有表名: 1.select name from sysobjects where type='U' 2.select * ...
- 在Mybaties中进行数据查询时,表中字段名和属相名没有对应起来,查询的结果总null,一下是解决方法
http://blog.csdn.net/jiangsanfeng1111/article/details/49763135 在平时的开发中,我们表中的字段名和表对应实体类的属性名称不一定都是完全相同 ...
- oracle中更改表名语句,转:取Oracle 表名 字段名 注释等实用语句
1.查找表的所有索引(包括索引名,类型,构成列): select t.*,i.index_type fromuser_ind_columns t,user_indexes i where t.inde ...
- 修改mysql表的字段名_mysql中修改表字段名/字段长度/字段类型详解
在mysql中我们对数据表字段的修改命令只要使用alter就可以了,下面我来给大家详细介绍mysql中修改表字段名/字段长度/字段类型等等一些方法介绍,有需要了解的朋友可参考. 先来看看常用的方法 M ...
- 获取sqlserver数据库中所有库、表、字段名的方法
获取sqlserver数据库中所有库.表.字段名的方法 2009年03月12日 星期四 下午 12:51 1.获取所有数据库名: SELECT Name FROM Master..SysDatabas ...
- Mysql 数据库名 表名 字段名最长长度
Mysql表名 字段名最长长度 数据库名字最长为 < 64字符 数据表名字最长为 < 64字符 字段名字最长为 < 64字符 一个中文占两个英文字符
最新文章
- AI规模化落地,英特尔至强的七重助力
- java 对象自定义排序_java – 使用自定义排序顺序对对象的ArrayL...
- c++中类的定义与头文件的关系
- Go 语言web 框架 Gin 练习 7
- python pos函数_使用python+sklearn实现特征提取
- webapp 中为span元素赋值
- STM32之窗口看门狗原理
- 三角形数、五边形数和六角形数
- [转载]在ASP.NET中使用Microsoft Word文档
- Qt4访问sqlite数据库
- python能自学成功吗-自学入门Python能学会吗?
- mysql多表查询练习_MySQL多表查询综合练习答案
- 微信开发者工具调试H5项目报错:XXXXfail, the permission value is offline verifying解决方案
- Color---颜色对照表
- 浪潮服务器键盘自动输空格,键盘空格键的常用技巧分享
- UEFI Shell编程和使用
- 东方日升再夺印度第一光伏供应商桂冠
- POJ 3265 Problem Solving
- Django中ORM的具体使用,超全超长超好懂
- 关于Kylin安装时的兼容性问题如何解决!
热门文章
- 手把手教你分析MySQL死锁问题,十分钟看完文章下次轻松完成不加班
- GCD的其他(不常用)方法
- rt-thread端口时钟使能_(2)RTThread启动过程分析
- python函数定义中参数列表里的参数是_详解Python函数中参数带星号是什么意思
- c2064 项不会计算为接受0个参数的函数_【JS必知必会】高阶函数详解与实战
- joyui版本和android版本,JOYUI 11内测版正式推送,黑鲨游戏手机体验大幅升级
- python 文件更新_使用Python批量更新服务器文件【新手必学】
- 高等数学思维导图_直击高数重点!这份思维导图请收下
- 7-19 支票面额 (C语言)
- java 接口参数验证_SpringBoot实现通用的接口参数校验