1、安装oracle11g数据库,切换到oracle用户进行安装;$cd /home/database
$./runInstaller 2、选择第二项,不接受安全更新; 3、忽略提示,选择Yes,直接下一步; 4、选择第一项,创建和配置数据库; 5、选择第二项,安装服务器类(Server Class); 6、选择第一项,安装单实例数据库; 7、选择第二项,高级安装; 8、选择语言,简体
对于pl/sql接触也有大半年,但是居然一点也没去学,写SQL还停留在简单的连接之类的语句,这怎么行?当然得自学啦。不过自学也要有配套的设备。我的想法是在VMware虚拟机中安装XP系统,再在XP系统中安装Oracle服务端。由于在物理机已经安装plsql 和 oracle客户端,所以到时确保两台机器联网,就可以通过配置tnsnames.ora文件来实现连接了。首先要创建一个新虚拟机,过程略(见到
网络上很多关于这两者之间的对比,分析的都很透彻,也很全面了。但是我想提醒大家的是,要看清楚这类对比文章的发布时间,因为技术在不断进步,原来MYSQL中没有的特性,现在渐渐的完善了,可以说,从特性上来讲,两者之间的差别已经越来越小。Postgresql目前更新到9.2,MYSQL也到了6.2,诸如视图,子查询,触发器,数据完整性约束,具体的语法如:CASE WHEN THEN E
转载
2023-08-10 16:42:31
286阅读
既然MySQL 8和PostgreSQL 10已经发布了,现在是时候回顾一下这两大开源关系型数据库是如何彼此竞争的。在这些版本之前,人们普遍认为,Postgres在功能集表现更出色,也因其“学院派”风格而备受称赞,MySQL则更善长大规模并发读/写。但是随着它们最新版本的发布,两者之间的差距明显变小了。特性比较首先来看看我们都喜欢谈论的“时髦”功能。特性MySQL 8PostgreSQL 10查询
转载
2024-02-21 12:32:57
38阅读
安装前提:GUN make 版本:sudo make –versionGNU Make 3.81#建议3.76.1或者更高版本需要一个ISO/ANSIC编译器(至少兼容C89)。GCC缺省时将自动使用GNU Readline 库(这样可以方便地编辑和检索命令历史)。它允许psql(PostgreSQL命令行的SQL解释)记住每个命令类型,并允许您使用箭头键召回和编辑以前的命令。这是非常有用的,并且
原创
2014-11-13 17:26:05
1519阅读
点赞
# 从零开始学习使用 K8S 部署 pgsql
在本文中,我将向您介绍如何在 Kubernetes(K8S)上部署一个 PostgreSQL(pgsql)数据库实例。Kubernetes 是一个用于自动化容器部署、扩展和管理的开源平台,而 PostgreSQL 是一个功能强大的开源数据库管理系统。
## 整体流程
下面是部署 pgsql 的整体流程,我们将一步步来完成这个过程。
| 步骤
原创
2024-05-28 09:53:10
123阅读
一个小例子:第一步:获得已有数据库的一个连接1. load driver2.getConnection注册完Driver后,就可以使用DriverManager的方法了,这个可以具体参见jdk中的解释Class.forName( "org.postgresql.Driver" ).newInstance();
St
转载
2024-06-17 10:53:16
104阅读
PostgreSQL pgq的实际应用案例, 在线增量复制的实施案例 pgsql_admin_script pgq_case.mdpgsql_admin_script常用管理脚本generate_report.sh # 用来生成数据库巡检报告, 注意可以使用lock_timeout和statement_timeout来避免长时间等待。pgq.md # 用来实现数据逻辑增量复制。pgq_case.m
转载
2024-07-24 12:18:04
28阅读
模式(schema)实际上一个命名表的集合。也可以包含一个schema视图,索引,序列,数据类型,运算符和函数。Schema是满足类似于在操作系统级别的目录,但该模式不能嵌套。 CREATE SCHEMA PostgreSQL语句创建一个模式(schema)。语法创建型模式的基本语法如下: yiibai.com
CREATE SCHEMA name;
其中,name是模式的名称。
转载
2024-05-22 20:27:07
29阅读
之前两篇测试中发现:单点索引查询中PostgreSQL的速度是MongoDB(WiredTiger引擎)的4倍。
http://blog.chinaunix.net/xmlrpc.php?r=blog/article&uid=20726500&id=4960138
http://blog.chinaunix.net/xmlrpc.php?r=blog/articl
转载
2024-01-19 19:34:09
141阅读
5.7. 模式
一个 PostgreSQL 注意: 一个集群的用户并不一定要有访问集群内所有数据库的权限。 共享用户名的意思是不能有同名用户,也就是,在同一个集群里的两个 数据库里都有叫 joe 的用户;但是系统可以配置成 只允许 joe 一个数据库包含一个或多个命名的 模式, 模式又包含表。模式还包含其它命名的对象,包括数
转载
2023-11-09 22:49:56
102阅读
当在看Monetdb列存行只支持IMPRINTS和ORDERED这两种索引,且只支持定长数值类型时,就在思考,对于列存,还有必要建索引吗?在PostgreSQL的索引就要灵活很多,我对常用列建合理的索引,是不是能达到列存的效果?(肯定没有)。 当然,有索引还是快很多:1)对于整型列来说,应该是用ORDERED索引,建类似于btree索引,将数据按大小进行了排序,当执行> = <
转载
2024-05-19 06:45:24
67阅读
在工作中,对PostgreSQL数据库操作,最难的也就是对jsonb类型的数据进行增删改查了,其他字段跟MySQL数据库没什么区别,现在我就分享一下平时工作中总结的相关操作,这是我承包公司一年sql脚本开发中遇到并总结的,公司使用这种数据库的可以收藏,提高你的开发速度。注意,示例中ext为jsonb类型。一·、jsonb类型更新语法(1)普通
转载
2024-05-29 07:42:46
152阅读
PostgreSQL 索引索引是加速搜索引擎检索数据的一种特殊表查询。简单地说,索引是一个指向表中数据的指针。一个数据库中的索引与一本书的索引目录是非常相似的。 拿汉语字典的目录页(索引)打比方,我们可以按拼音、笔画、偏旁部首等排序的目录(索引)快速查找到需要的字。 索引有助于加快 SELECT 查询和 WHERE 子句,但它会减慢使用 UPDATE 和 INSERT 语句时的数据输入。索引可以创
转载
2024-02-24 09:41:58
226阅读
元命令 http://www.postgres.cn/docs/13/app-psql.html postgres=# \? General \copyright show PostgreSQL usage and distribution terms \g [FILE] or ; execute ...
转载
2021-07-24 16:20:00
865阅读
2评论
修改已经存储在数据库中的数据的行为叫做更新。你可以更新单独的一行,也可以更新表中所有的行,还可以更新其中的一部分行。我们可以独立地更新每个字段,而其它的字段则不受影响。要更新现有的行,使用UPDATE命令。这需要三种信息:表的名字和要更新的字段名字段的新值要更新哪些行SQL 通常并不为数据行提供唯一标识。因此我们无法直接声明需要更新哪一行。但是,我们可以通过声明一个被更新的行必须满足的条件。只有在
转载
2024-04-25 22:55:00
139阅读
1. USING的使用USING是个缩写的概念:它接收一个用逗号分隔的字段名字列表, 这些字段必须是连接表共有的,最终形成一个连接条件,表示这些字段对必须相同。USING (a, b, c) 等效于 ON (t1.a = t2.a AND t1.b = t2.b AND t1.c = t2.c) 只不过是如果使用了ON,那么在结果里 a,b,和 c字段每个都会有两个, 而用USING的时候每个字段
转载
2023-06-29 22:06:42
104阅读
最近在学postgresql,之前一直学的mysql,那么就做个对比吧Postgresql的优势PostgreSQL 的稳定性极强。 Innodb 等引擎在崩溃、断电之类的灾难场景下抗打击能力有了长足进步,然而很多 MySQL 用户都遇到过Server级的数据库丢失的场景——mysql系统库是MyISAM的,相比之下,PG数据库这方面要好一些。任何系统都有它的性能极限,在高并发读写,负载逼近极限下
转载
2023-08-20 14:45:35
167阅读
目录文档用途详细信息文档用途本文介绍向PostgreSQL中加载数据的几种方法。详细信息1.服务器端1.1 COPY/COPY FROM PROGRAMCOPY用于在PostgreSQL表和标准文件系统文件之间移动数据。COPY TO把一个表的内容复制到一个文件,而COPY FROM则从一个文件复制数据到一个表(把数据追加到表中原有数据)。COPY TO也能复制一个SELECT查询的结果。带一个文
转载
2024-01-12 18:03:16
138阅读
进入数据库 #su - postgres #切换用户,执行后提示符会变为 '-bash-4.2$' #psql -U postgres
转载
2024-01-25 17:07:34
74阅读