首页 > 数据库 >pgsql基础

pgsql基础

时间:2024-03-27 18:14:16浏览次数:23  
标签:body abc uuid -- 基础 pgsql key SELECT

https://www.cnblogs.com/chenyablog/p/14647273.html
--查看版本
SELECT version();
--创建uuid 扩展
create extension "uuid-ossp";
--生成一个uuid
SELECT uuid_generate_v4();
SELECT * from abc where body.key="22"
SELECT
info -> 'customer' AS customer
FROM
orders;
--查询json某个字段 作为键
select body -> 'key' as key from abc;
--查询json某个字段 作为文本(没引号)
select body ->> 'key' as key from abc;
SELECT name, body ->> 'key' key, body ->>'mtmNo' mtnNo from abc where body ->>
'key'='22'
pgsql:不区分utf8与utf8mb4支持表情符号:

标签:body,abc,uuid,--,基础,pgsql,key,SELECT
From: https://www.cnblogs.com/coderdxj/p/18099933

相关文章

  • iMessage群发软件好用吗?有哪些基础源代码?
    随着科技的发展,即时通讯工具已经成为了我们日常生活中不可或缺的一部分,iMessage作为苹果公司推出的一款即时通讯软件,凭借其优秀的用户体验和跨平台特性,受到了广大用户的喜爱。而围绕iMessage,市面上也出现了一些群发软件,它们声称可以帮助用户更方便地进行批量消息发送,那么,这些i......
  • 栈与队列基础篇(二)--Deque
    结合栈与队列,请详细说一下Deque都有什么方法:Deque 接口(DoubleEndedQueue,双端队列)提供了一系列方法,既可以用作栈,也可以用作队列。下面是 Deque 接口中常用的方法:栈操作方法:voidpush(Ee):将元素推入栈顶。Epop():弹出栈顶元素,并将其从栈中移除。Epeek():获取栈......
  • Python基础
    基础1.1常量具有字面意义的,按照字面意义使用他们的值,不能改变值。例如1、3.8、3.4e-3这样的数,或者是’Thisisastring’、“It’sastring!”这样的字符串。1.2数三种类型:整数、浮点数和复数整数:2浮点数:3.8、3.4e-3复数:(-5+4j)、(2.3-4.6j)在Python中不用区分'lon......
  • HTML基础知识学习
    1.网页插入视频方法    我们先来上传一个简单的视频在网页上供大家练练手,以及展示给大家观看成果<!DOCTYPEhtml><html> <head>  <meta charset="utf-8">  <title></title>  </head> <body> <videowidth="320"height="24......
  • Spark基础必会知识总结
    1、RDD是什么,RDD的五大属性RDD是弹性分布式数据集五大属性:分区(指定数据是哪个分区的)分区内的计算逻辑分区器(如果有键值对可以控制分区的数据流向)血缘关系移动数据不如移动计算2、RDD的弹性体现在哪里存储弹性:内存磁盘一起用计算弹性:重试机制分片弹性:分区可以改变容......
  • react零基础到精通-1|基础概念,主要特性,s6语法,react相关的开发环境和工具,react简介,箭头
    致力于解决复杂视图层开发我呢提,全新的ui组件的开发理念,1.1React简介前端UI的本质问题是如何将来源于服务器端的动态数据和用户的交互行为高效地反映到复杂的用户界面上。React另辟蹊径,通过引入虚拟DOM、状态、单向数据流等设计理念,形成以组件为核心,用组件搭建UI的开发......
  • linux基础和命令
    shell软件,shell编程语言bashcsh特性不同shell在操作系统和人之间进行翻译gui终端软件centos7默认的shell软件类型/bin/bash翻译,补全,自带内部命令等功能cat/etc/shells看到系统支持的shell类型bash是可以多开的,多开的bash相对是独立的操作系统:也是一种特殊的程......
  • 0基础 三个月掌握C语言(15)
    动态内存管理为什么要有动态内存分配我们已经掌握的内存开辟⽅式有:intval=20; //在栈空间上开辟四个字节chararr[10]={0};//在栈空间上开辟10个字节的连续空间但上述的开辟空间的⽅式有两个特点:•空间开辟⼤⼩是固定的。•数组在申明的时候,必须指定数组的......
  • 零基础Web3入门到精通
    Web3是互联网的下一代,它将使人们能够拥有自己的数据并控制自己的在线体验。Web3基于区块链技术,该技术为安全、透明和可信的交易提供支持。现在的web已被成为传统互联网了,那么如何抓住下一代互联网的红利呢,有没有想一起学习Web3的同学,大家可以一起探讨学习,请加QQ群:782128964......
  • SpringBoot基础24_SpringBoot与整合其他技术5
    一、SpringBoot整合Mybatis步骤分析:1、添加Mybatis的起步依赖2、添加数据库驱动坐标3、添加数据库连接信息4、创建user表5、创建实体Bean6、编写Mapper7、配置Mapper映射文件8、在application.properties中添加mybatis的信息9、......