手机版
热门标签
站点地图
我要投稿
广告合作
联系我们
搜 索
广告位招租
广告位招租
切换导航
首页
编程教程
编程导航
编程百科
编程问答
编程博文
编程实例
硬件设备
网络运营
软件教程
移动数码
办公软件
操作系统
人工智能
栏目导航
▸ 编程语言
▸ 前端开发
▸ 移动开发
▸ 开发工具
▸ 程序设计
▸ 行业应用
▸ CMS系统
▸ 服务器
▸ 数据库
公众号推荐
微信公众号搜
"智元新知"
关注
微信扫一扫可直接关注哦!
子栏目导航
MySQL
MsSQL
Oracle
Sqlite
Postgre SQL
Mariadb
MongoDB
NoSQL
HBase
JDBC
mycat
编程之家
Postgre SQL
PostgreSQL学习手册(表的继承和分区)
一、表的继承: 这个概念对于很多已经熟悉其他数据库编程的开发人员而言会多少有些陌生,然而它的实现方式和设计原理却是简单易懂,现在就让我们从一个简单的例子开始吧。 1. 第一个继承表: CREATE TABLE cities ( --父表 name text, population float, altitud
作者:编程之家 时间:2020-05-12
PostgreSQL学习手册(索引)
一、索引的类型: PostgreSQL提供了多 种索引类型:B-Tree、Hash、GiST和GIN,由于它们使用了不同的算法,因此每种索引类型都有其适合的查询类型,缺省时,CREATE INDEX命令将创建B-Tree索引。 1. B-Tree: CREATE TABLE test1 ( id integer, content
作者:编程之家 时间:2020-05-12
PostgreSQL学习手册(服务器配置)
一、服务器进程的启动和关闭: 下面是pg_ctl命令的使用方法和常用选项,需要指出的是,该命令是postgres命令的封装体,因此在使用上比直接使用postgres更加方便。 pg_ctl init[db] [-D DATADIR] [-s] [-o "OPTIONS"] pg_ctl start [-w] [-t SECS] [-D DATADIR] [-s] [
作者:编程之家 时间:2020-05-12
PostgreSQL学习手册(PL/pgSQL过程语言)
PostgreSQL学习手册(目录) Posted on 2012-06-08 09:21 Stephen_Liu 阅读(2013) 评论( 6) 编辑 收藏 事实上之前有很长一段时间都在纠结是否有必要好好学习它,但是始终都没有一个很好的理由说服自己。甚至是直到这个项目最终决定选用PostgreSQL 时,我都没有真正意识到学习它的价值,当时只是想反正和其它数据库差不多,能用就行
作者:编程之家 时间:2020-05-12
【原创】POSTGRESQL 分区表初次体验
POSTGRESQL的分区和MYSQL不同,MYSQL是有专门的分区表, 而POSTGRESQL的分区则利用它本身的面向对象的特性来做。 下面我们来简单的体验下。 我们先创建一张父表。 记住,所有的分区表都得继承他。 t_girl=# create table num_master (id int not null primary key); CREATE TABLE 接下来我们创建一个简单的函数
作者:编程之家 时间:2020-05-12
PostgreSQL备份与恢复示例
参考:http://blog.csdn.net/wanghai__/article/details/6308148 一、简介 Postgresql 的备份分为三种: SQL 转储 文件系统级别备份(冷备份) 在线热备份(归档) 以下通过实例来讲解 PostgreSQL 的三种备份。 二、SQL 转储 (一) pg_dump 1, 创建数据库
作者:编程之家 时间:2020-05-12
PostgreSQL创建数据库时报错:ERROR: source database "template1" is being accessed by other users
环境: PostgreSQL服务器所在操作系统为:linux 客户端有两个,一个是linux下的:psql 另一个是Windows xp下的:Navicat Premium 发现问题: 在psql中用“create database $数据库名称;”创建数据库时,发现报错: ERROR: source database "template1" is being
作者:编程之家 时间:2020-05-12
postgreSQL 存储过程
CREATE OR REPLACE FUNCTION mt_f_avl_oee_period_e(i_station character varying, i_date character varying, i_start_time character varying, i_end_time character varying) RETURNS integer AS $BODY$ DECLAR
作者:编程之家 时间:2020-05-12
PostgreSQL新手入门
作者: 阮一峰 日期: 2013年12月22日 自从MySQL被Oracle收购以后,PostgreSQL逐渐成为开源关系型数据库的首选。 本文介绍PostgreSQL的安装和基本用法,供初次使用者上手。以下内容基于Debian操作系统,其他操作系统实在没有精力兼顾,但是大部分内容应该普遍适用。 一、安装 首先,安装PostgreSQL客户端。 sudo apt-get install postg
作者:编程之家 时间:2020-05-12
postgresql过程化语言plpgsql
一、概述: PL/pgSQL函数在第一次被调用时,其函数内的源代码(文本)将被解析为二进制指令树,但是函数内的表达式和SQL命令只有在首次用到它们的时候,PL/pgSQL解释器才会为其创建一个准备好的执行规划,随后对该表达式或SQL命令的访问都将使用该规划。如果在一个条件语句中,有部分SQL命令或表达式没有被用到,那么PL/pgSQL解释器在本次调用中将不会为其准备执行规划,这样的好处是可
作者:编程之家 时间:2020-05-12
postgreSQL常用函数
select coalesce( sum(duration) , 0)--若sum(duration)返回值为空,则为其赋值0 select to_date('2013-12-20','YYYY-MM-DD') --字符串转化为date类型 select (date '2013-10-28 01:00' - interval '50 minutes'|| ' ')--字符串的拼接 selec
作者:编程之家 时间:2020-05-12
PostgreSQL 序列SEQUENCE
一、简介 序列对象(也叫序列生成器)就是用CREATE SEQUENCE 创建的特殊的单行表。一个序列对象通常用于为行或者表生成唯一的标识符。 二、创建序列 方法一:直接在表中指定字段类型为serial 类型 david=# create table tbl_xulie ( david(# id serial, david(# name text); NOTICE: CREATE TABLE w
作者:编程之家 时间:2020-05-12
PostgreSQL配置优化
转载请注明原文出处:http://blog.csdn.net/roddick621 PostgreSQL配置优化 PostgreSQL配置优化 硬件和系统配置 测试工具 配置文件 主要选项 测试数据 总结 硬件和系统配置 操作系统 Ubuntu13.04 系统位数 64 CPU Intel(R) Core(TM)2 Duo CPU 内存 4G 硬盘 Seagate ST2000DM001-1CH1
作者:编程之家 时间:2020-05-12
PostgreSQL 存储过程
写这篇文正的来源是这样的,在开发中使用到PostgreSQL数据库,编写存储过程时遇到一些问题和SQLServer还有点区别,在此就顺手写在了博客上,后备无患。 PostgreSQL 存储过程定义格式如下: ■结构 PL/pgSQL是一种块结构的语言,比较方便的是用pgAdmin III新建Function,填入一些参数就可以了。 基本上是这样的: CREATE OR REPLACE FUNCT
作者:编程之家 时间:2020-05-12
PostgreSQL函数如何返回数据集
转自:http://my.oschina.net/Kenyon/blog/108303 以下主要介绍PostgreSQL函数/存储过程返回数据集,或者也叫结果集的示例。 背景: PostgreSQL里面没有存储过程,只有函数,其他数据库里的这两个对象在PG里都叫函数。 函数由函数头,体和语言所组成,函数头主要是函数的定义,变量的定义等,函数体主要是函数的实现,函数的语言是指该函数实现的方式,目前
作者:编程之家 时间:2020-05-12
postgresql数据类型
一、数值类型: 下面是PostgreSQL所支持的数值类型的列表和简单说明: 名字 存储空间 描述 范围 smallint 2 字节 小范围整数 -32768 到 +32767 integer 4 字节 常用的整数 -2147483648 到 +2147483647 bigint 8 字节 大范围的整数 -9223372036854775808 到 9223372036854775807
作者:编程之家 时间:2020-05-12
PostgreSQL 增量备份详解以及相关示例
PostgreSQL 没有类似MySQL 的二进制日志, 但是有和MySQL 类似的REDO LOG,并且有MySQL 没有的REDO 归档功能。当然REDO 的归档已经MariaDB 和Percona-MySQL 已经实现。 那我们就利用PGSQL的REDO 归档,也叫WAL来实现增量备份。 假设我们已经做了一个物理的全备,并且相应的参数都已经设置完毕,比如以下: /home/f
作者:编程之家 时间:2020-05-12
【原创】 POSTGRESQL 与MYSQL 实现分割字符串的方法对比
实现分割字符串。 MYSQL版本。 由于MYSQL不支持递归,不支持返回表类型的结果,所以代码比较繁琐。 我用了两个函数以及一个存储过程来实现。 -- 得到分割符的总数。 DELIMITER $$ CREATE DEFINER=`root`@`%` FUNCTION `func_get_split_string_total`( f_string VARCHAR(1000),f_delimiter
作者:编程之家 时间:2020-05-12
PostgreSQL 遍历表的PLSQL列举
我们经常会对数据字典中的系统表进行遍历,从而写一些SHELL脚本或者动态造数据等等。 这里我用PLSQL演示了三种方法来遍历一张表。 表结构如下, t_girl=# \d tmp_1; Unlogged table "public.tmp_1" Column | Type | Modifiers ----------+
作者:编程之家 时间:2020-05-12
【原创】PostgreSQL 遍历表的PLSQL列举
我们经常会对数据字典中的系统表进行遍历,从而写一些SHELL脚本或者动态造数据等等。 这里我用PLSQL演示了三种方法来遍历一张表。 表结构如下, t_girl=# \d tmp_1; Unlogged table "public.tmp_1" Column | Type | Modifiers ----------+-
作者:编程之家 时间:2020-05-12
Postgresql 创建主键并设置自动递增的三种方法
Postgresql 有以下三种方法设置主键递增的方式,下面来看下相同点和不同点。 --方法一 create table test_a ( id serial, name character varying(128), constraint pk_test_a_id primary key( id) ); NOTICE: CREATE TABLE will create impl
作者:编程之家 时间:2020-05-12
【原创】 PostgreSQL 实现MySQL 的auto_increment 字段
MySQL 里面有auto_increment 自增字段,PostgreSQL 没有自增字段这一说法,但是有单独的对象:序列。 我们可以用序列或者其他土方法来是实现这样的语法。 1. 用序列来实现 先来创建一个步长为2的序列,最大值为10000,每次产生100个值。 t_girl=# create sequence ytt.ytt_s1 start with 1 increment by 2 m
作者:编程之家 时间:2020-05-12
通过源码编译安装PostgreSQL步骤及问题总结
今天博主在ubuntu 10.04安装从enterprisedb下载的postgresql安装包是出现一个问题,运行后提示“Segmentation fault”错误,安装失败。之前我在12.04版的系统中有安装过,一切正常。之后公司领导说这个可能是系统不兼容的关系,所以需要用源码安装。当然,源码安装比安装包麻烦了许多。 ###1.下载源码包并解压。源码下载地址:http://www.postgr
作者:编程之家 时间:2020-05-12
给PostgreSQL爱好者的参考资料
http://blog.163.com/digoal@126/blog/static/163877040201172183022203/ 推荐书籍: 概念书籍: 《PostgreSQL Introduction and Concepts》 开发书籍: 《PostgreSQL开发必备参考手册》 管理类书籍: 《PostgreSQL 9 Administration Cookbook》 《Postgr
作者:编程之家 时间:2020-05-12
【原创】PostgreSQL 实现MySQL "insert ignore" 语法
对MySQL熟悉的人可能都知道,MySQL 有一个“insert ignore" 语法来忽略已经存在的记录。 PostgreSQL暂时不提供这样的语法,但是可以用其他方法来代替。 以下为本次演示的样例表结构以及数据。 t_girl=# \d insert_ignore Table "ytt.insert_ignore" Co
作者:编程之家 时间:2020-05-12
PostgreSQL新手教程
原文地址:http://jingyan.baidu.com/article/3ea51489ec3cb452e71bba52.html
作者:编程之家 时间:2020-05-12
postgresql
以postgres用户 建立book数据库 /Library/PostgreSQL/9.3/bin/createdb -U postgres book $ /Library/PostgreSQL/9.3/bin/psql -U postgres book Password for user postgres: psql (9.3.2) Type "help" for help. book=# c
作者:编程之家 时间:2020-05-12
PostgreSQL连接C/C++接口实例
1http://www.yiibai.com/html/postgresql/2013/080894.html 本教程讲解C/C++连接PostgreSQL,使用libpqxx库,这是官方的C++客户端API用于连接PostgreSQL。libpqxx源代码在BSD许可下,可以免费下载,传递给他人,改变它或出售,它包括在你自己的代码,并分享你的代码更改。 安装 libpqxx最新版本的可供下载链接
作者:编程之家 时间:2020-05-12
PostgreSQL自动安装脚本
抽空写了一个postgresql的自动安装部署脚本,方便集群化安装 环境: OS:CentOS 6.3 DB:PostgreSQL 9.3.2 使用步骤: 分两个脚本,一个是执行文件,另一个是初始化脚本,实际只要点击执行文件install_postgres.sh即可。 1.上传这两个文件到/tmp目录下 2.root用户执行sh install_postgres.sh 内容: 1.install_
作者:编程之家 时间:2020-05-12
PostgreSQL 行变列的小应用
好久没写博客了 也好久没写代码了 拿这个充充数吧 哈哈 今天在群里看到一朋友提问 问题是截图,截图如下 用PostgreSQL的crosstab很快就能做出来 CREATE TABLE sales ( year integer, -- 年 month integer, -- 月 counts integer -- 日 ) WITH ( OIDS=FALSE ); ALTER T
作者:编程之家 时间:2020-05-12
上一页
145
146
147
148
149
150
151
152
下一页
小编推荐
热门标签
更多
python
JavaScript
java
HTML
reactjs
C#
Android
CSS
Node.js
sql
r
python-3.x
MysqL
jQuery
c++
pandas
Flutter
angular
IOS
django
linux
swift
typescript
路由器
JSON
路由器设置
无线路由器
h3c
华三
华三路由器设置
华三路由器
电脑软件教程
arrays
docker
软件图文教程
C
vue.js
laravel
spring-boot
react-native