postgresql的基本使用

news/2024/7/9 22:59:13 标签: postgresql, 数据库

添加字段
 

ALTER TABLE AAF_SYS_PARAM ADD REFER_ID VARCHAR(64);
ALTER TABLE AAF_SYS_PARAM ADD OPTION_JSON VARCHAR(3000);

COMMENT ON COLUMN AAF_SYS_PARAM.REFER_ID IS '关联节点ID';
COMMENT ON COLUMN AAF_SYS_PARAM.OPTION_JSON IS '选择项枚举json';


修改字段

ALTER TABLE 表名 alter 字段名 type varchar(300);

alter table dict_item alter val_code type  char(3000);	

截取字符串

-- 字符串被分成3部分,取最后一部分,那最后一个参数就是3
select split_part('aa-bb-cc' ,'-', 3)

-- 获取最后一部分内容
select split_part('aa-bb-cc' ,'-', (length('aa-bb-cc') - length(replace('aa-bb-cc','-','')) + 1)); -- result:cc
-- 获取第一部分的内容
select SUBSTRING('aa-bb-cc' , 1, position('-' in 'aa-bb-cc') - 1); -- result:aa
-- 补充:SUBSTRING函数下标从1开始
select SUBSTRING('abcd',2); -- result:bcd 表示从下标从2开始截取到末尾
select SUBSTRING('abcd',1,2); -- result:ab 表示从下标从1开始,截取2个字符


http://www.niftyadmin.cn/n/4969633.html

相关文章

前端面试:【移动端开发】响应式设计、移动端布局与适配方案

移动端开发已经成为现代应用程序和网站开发的重要组成部分。在这个移动时代,确保你的应用在各种移动设备上呈现出色,需要考虑响应式设计、移动端布局和适配方案。本文将探讨这些关键概念以及如何在移动端开发中应用它们。 1. 响应式设计(Resp…

NIST SP 800-22测试包

NIST测试包,包含15种不同的测试,对序列的随机性进行测试。其中,部分测试包含子测试。 随便选一个序列,看看测试结果: ------------------------------------------------------------------------------ RESULTS FOR THE UNIFORMITY OF P-VALUES AND THE PROPORTION OF P…

从零开始配置Jenkins与GitLab集成:一步步实现持续集成

在软件开发中,持续集成是确保高效协作和可靠交付的核心实践。以下是在CentOS上安装配置Jenkins与GitLab集成的详细步骤: 1.安装JDK 解压JDK安装包并设置环境变量: JDK下载网址 Java Downloads | Oracle 台灣 tar zxvf jdk-11.0.5_linux-x64_b…

【业务功能篇83】微服务SpringCloud-ElasticSearch-Kibanan-docke安装-应用层实战

五、ElasticSearch应用 1.ES 的Java API两种方式 Elasticsearch 的API 分为 REST Client API(http请求形式)以及 transportClient API两种。相比来说transportClient API效率更高,transportClient 是通过Elasticsearch内部RPC的形式进行请求…

【C++设计模式】用动画片《少年骇客》(Ben10)来解释策略模式

2023年8月25日&#xff0c;周五上午 今天上午学习设计模式中的策略模式时&#xff0c;发现这个有点像很多卡通片里面的变身器... #include<iostream>//alien hero是外星英雄的意思 //在《少年骇客》中&#xff0c;主角可以通过变身器变成10种外星英雄 class AlienHero{ …

采集项目和数仓项目的关系

1.介绍 采集项目和数仓项目 采集和数仓是企业数据管理平台的2个核心功能模块,相对独立,所以可以独立开发 区别 功能 采集:数据的采集和传输 数仓:数据的存储 流程 数据库->数据采集->数据仓库->可视化界面 2.数据仓库 什么是数仓? 1.名称 数据库 : database…

Django(5)-视图函数和模板渲染

Django 中的视图的概念是「一类具有相同功能和模板的网页的集合」 在我们的投票应用中&#xff0c;我们需要下列几个视图&#xff1a; 问题索引页——展示最近的几个投票问题。 问题详情页——展示某个投票的问题和不带结果的选项列表。 问题结果页——展示某个投票的结果。 投…

0.1 Kali Linux渗透测试系列教程 前言,资料下载以及免责声明

最新文章都在专栏中&#xff0c;免费订阅&#xff0c;持续更新&#xff01;&#xff08;给个免费的关注呗&#xff0c;真不行就点个赞吧&#xff0c;你们的支持真的对我很重要&#xff09; 前言 有很多人希望学习网络安全或是黑客技术&#xff0c;我将带领大家学习知名渗透测…