随笔分类 - DataBse_数据库系列
摘要:mysql创建function 报错误1418 - This function has none of DETERMINISTIC, NO SQL, or READS SQL DATA in 报错: 解决方法: 执行这条sql就可以了: set global log_bin_trust_functi
阅读全文
摘要:设置默认密码 设置默认密码 [root@VM_0_2_centos start-scripts]# su - postgres Last login: Fri Nov 12 16:49:36 CST 2021 on pts/3 -bash-4.2$ psql -U postgres psql (12
阅读全文
摘要:PostgreSQL的存储过程简单入门 一、存储过程结构: 二、变量类型 : 整数数据类型: 浮点数据类型: (浮点数据也可以再细分,分为提供通用功能的浮点值和固定精度的数字) 注: 存储float和real类型的数据的行为非常相似,但是numeric列的行为有点不同。Numeric类型不是存储接近
阅读全文
摘要:标签 背景 单列去重 方法1,使用聚合,not in 方法2,使用窗口查询,IN 方法3,使用PLPGSQL,内部使用排序+游标。 每条记录判断一次的方法去重,只有一次排序+每条记录比对的开销。 PostgreSQL 10黑科技 多列去重 测试数据 方法1, 方法2, 方法3, 行去重 测试数据 方
阅读全文
摘要:PG中的几种数据类型转换方式 1、通过格式化函数进行转换 2、使用cast函数进行转换 将varchar字符串转换成text类型: select cast(varchar'123' as text); 将varchar字符类型转换成int4类型: select cast(varchar'123' a
阅读全文
摘要:Oracle数据库的游标和for循环使用 1. 游标的概念和作用 游标是 sql 的一个内存工作区,由系统或用户以变量的形式定义 游标的作用就是用于临时存储从数据库中提取的数据块(结果集)。 它有一个 指针,从上往下移动(fetch),从而能够遍历每条记录。 用 牺牲内存 来提升 SQL 执行效率,
阅读全文
摘要:查询当前用户下数据库中的某个字段在哪些表中存在 SELECT 'alter table '||table_name||' modify PN_NO varchar2(55) ; ' table_name, column_name FROM user_tab_columns WHERE column_
阅读全文
摘要:Microsoft Windows [版本 10.0.19042.1526] (c) Microsoft Corporation。保留所有权利。 C:\Users\Admin>exp POST_STADY2021110/POST_STADY2021110@127.0.0.1:1521/orcl fi
阅读全文
摘要:PostgreSQL 修改表字段常用命令 任枫丶于 2019-06-13 15:03:26 发布2463 收藏 4 分类专栏: java java专栏收录该内容 48 篇文章0 订阅 订阅专栏 --数据库、模式、表名 "identities"."Test"."tab_test" --修改字段名 AL
阅读全文
摘要:重置oracle序列从指定数字开始 declare n number(10); v_startnum number(10):=10000001;--从多少开始 v_step number(10):=1;--步进 tsql varchar2(200); v_seqname varchar2(200):
阅读全文
摘要:场景描述:navicate 将postgresql表结构导出到Excel。 1、查询表名和表注释 select relname as tabname, cast(obj_description(relfilenode,'pg_class') as varchar) as comment from p
阅读全文
摘要:Linux 上 定时备份postgresql 数据库的方法 为了避免操作数据库的风险 因此计划每天对postgresql 数据库 进行定时备份 1.服务器地址:备份服务器地址 10.10.10.101(虚构)postgresql 数据库所在的服务器地址 10.10.10.100(虚构) 因为我有单独
阅读全文
摘要:linux下postgres的基本数据库操作 步骤: 1.进入数据库 su - postgres ,psql -p5432 2.创建数据库 create database dbname; 3.列出数据库(验证是否成功) \l 4.选择数据库 \c dbname 5.创建表 create table
阅读全文
摘要:windows下postgresql数据库备份和还原 1、通过cmd进入数据库的bin目录 cd C:\Program Files\PostgreSQL\9.6\bin 2、执行pg_dump备份命令,localhost 或者IP pg_dump -h host -p port -U usernam
阅读全文
摘要:大数据时代,数据实时同步解决方案的思考—最全的数据同步总结 1、 早期关系型数据库之间的数据同步 1)、全量同步 比如从oracle数据库中同步一张表的数据到Mysql中,通常的做法就是 分页查询源端的表,然后通过 jdbc的batch 方式插入到目标表,这个地方需要注意的是,分页查询时,一定要按照
阅读全文
摘要:PSQLException: ERROR: operator does not exist: numeric = bytea 可能原因 1、类型对应错误2、可能是hibernate,传参时为null
阅读全文
摘要:前言最近这段时间一直使用pg 数据库插入更新大量的数据,发现pg数据库有时候插入数据非常慢,这里我对此问题作出分析,找到一部分原因,和解决办法。 一 死元祖过多 提起pg数据库,由于他的构造,就不得不说他的元祖。 1.1 什么是元祖? 在Postgresql做delete操作时,数据集(也叫做元组
阅读全文
摘要:这几天 发现一条update的更新语句 (大约140000条数据) 竟然运行了一个小时还没有完成下面是我的几点解决方案我的update 语句 是从一个临时表更新值到另一个正式表因为具体数据需要保密,我就不截图了 只说说大体思路,与方法 1.查看语句是否有问题 复制俩个一模一样的表 和数据 手动执行语
阅读全文
摘要:使用pgAdmin对Postgresql数据库导入导出 这里使用pgAdmin4操作步骤: 1、打开pgAdmin4管理界面。 2、右键选择想要导出的数据库,这里选择mydatabase,之后选择backup(备份)。 3、选择了备份按钮之后,弹出如下提示框,其中提示框中要求输入文件名和格式等,输入
阅读全文
摘要:查看方法: 1、查看所有表空间及表空间大小:select tablespace_name ,sum(bytes) / 1024 / 1024 as MB from dba_data_files group by tablespace_name; 2、查看所有表空间对应的数据文件:select tab
阅读全文

浙公网安备 33010602011771号