【MySQL/Postgrsql详细讲解如何用ODBC接口访问MySQL指南】教程文章相关的互联网学习教程文章

PostgreSQL9.3新特性预览JSON操作【图】

Postgres 9.3 目前正在紧锣密鼓的开发中,该版本值得关注的一个新特性就是 JSON 数据类型。在看完 new functions for data gener Postgres 9.3 目前正在紧锣密鼓的开发中,该版本值得关注的一个新特性就是 JSON 数据类型。在看完 new functions for data generation 这篇文章后,我们来看看在 commit 记录中关于新的 JSON 特性的说明:commit a570c98d7fa0841f17bbf51d62d02d9e493c7fccAuthor: Andrew Dunstan Date: Fri Mar 29 14...

Postgres9.2.4的升级方案与步骤【图】

社区最近推出了Postgres 9.2.4版本,旨在打一个安全补丁,需要做一个升级,升级的步骤文档上也写得较为详细(Part 17),一般有pg_ 社区最近推出了Postgres 9.2.4版本,旨在打一个安全补丁,需要做一个升级,升级的步骤文档上也写得较为详细(Part 17),一般有pg_upgrade和dump/restore两种方式,对9.2.0及以上版本采用直接编译安装的方式即可,,9.2.0以下版本还需要dump/restore方式,中间会涉及停机操作,做好业务沟通工作。本次升...

PostgreSQL的用户、角色和权限管理【图】

PostgreSQL权限分为两部分,一部分是ldquo;系统权限rdquo;或者数据库用户的属性,可以授予role或user(两者区别在于login权限) );一部分为数据库对象上的操作权限。对超级用户不做权限检查,其它走acl。对于数据库对象,开始只有所有者和超级用户可以做任何操作,其它走acl。。 可以用下面的命令创建和删除角色, CREATE ROLE name; DROP ROLE name; 为了方便,也可以在 shell 命令上直接调用程序 createuser 和 dropuser,这些...

PostgreSQL列所有表结构的查询语句【图】

PostgreSQL 列所有表结构的查询语句 SELECT tablename FROM pg_tables WHERE tablename NOT LIKE PostgreSQL 列所有表结构的查询语句 SELECT tablename FROM pg_tables WHERE tablename NOT LIKE pg% AND tablename NOT LIKE sql_% ORDER BY tablename; 查询表t_appointment_apply表的字段信息 SELECT a.attnum,a.attname AS field,t.typname AS type,a.attlen AS length,a .atttypmod AS lengthvar,a.attno...

Node.js访问PostgresQL数据库【图】

Node.js访问PostgresQL数据库,安装PostgresQL模块:进入到/usr/local/lib:发现有一个node_schedules目录,里面放的是你安装的模 1)安装PostgresQL模块: 进入到/usr/local/lib:发现有一个node_schedules目录,里面放的是你安装的模块 npm install -g node_gyp export $PATH=$PATH:/usr/local/pgsql/bin/ npm install pg //-g 表示全局 2)连接数据库并访问 连接字符串=“tcp:// 用户名 : 密码 @localhost:...

Node.js操作PostgreSQL数据库【图】

这篇node.js操作postgresql数据库,采用的是两个文件的方式实现,一个文件相当于客户端,实现连接数据库,调用相应的函数,而另一 上一篇node.js访问postgresql数据库,主要是在同一个文件里面实现对数据库的操作。见 这篇node.js操作postgresql数据库,采用的是两个文件的方式实现,一个文件相当于客户端,实现连接数据库,调用相应的函数,而另一个文件是具体实现函数的。 在你安装了node.js,postgresql数据库(不一定是本机)...

PostgresQL中的NUllsfirst/last功能【图】

Nulls last表示Null值在排序时一直排在所有值的后面,也就是处理order by a desc时PostgresQL执行器认为Null值小于所有值,而ord Nulls first/last功能简介Nulls first/last功能主要用于order by排序子句中,影响空值Null在排序结果中的位置。简单来说,Nulls first表示Null值在排序时一直排在所有值的前面,也就是处理order by a desc时PostgresQL执行器认为Null值大于所有值,而order by a或order by a asc时执行器认为Null值小于...

CentOS6.2上PostgreSQL9.1的使用【图】

CentOS 6.2 上 PostgreSQL 9.1 的使用,在用yum安装好postgresql之后,就可以通过service来管理它了。这个postgresql-9.1 的位置 前一篇文章()在用yum安装好postgresql之后,就可以通过service来管理它了。这个postgresql-9.1 的位置在 /etc/rc.d/init.d/postgresql-9.1 可以看到它里面默认使用了一个名为postgres的OS用户名(从这个脚本可以看到很多yum在安装postgresql后的目录位置、环境变量等)。这个postgres用户名就是()...

PostgreSQL的缩小数据集优化过程一例【图】

小黄同学拿过来一句SQL问我,看看能不能优化,看了下,数据量不是很大,查询还不算很复杂。以下是记录优化过程: DB:PostgreSQ 小黄同学拿过来一句SQL问我,看看能不能优化,看了下,数据量不是很大,查询还不算很复杂。以下是记录优化过程: DB:PostgreSQL 9.1 OS:CentOS 6 count(d_personal_report_view) ~ 9K条,涉及金额数量的字段类型为numeric(9,2)类型 原始SQL: select distinct c.doctor_name,c.department_name,c....

循序渐进PostgreSQL:学习pqxxC++API访问

习惯了C++来开发的人,可能更倾向于使用c++库来访问PostgreSQL。libpqxx很早以前就推出了。目前已经到了4.0版。本文就简单的介绍 1. 简介 习惯了C++来开发的人,可能更倾向于使用c++库来访问PostgreSQL。libpqxx很早以前就推出了。目前已经到了4.0版。本文就简单的介绍如何使用它,,Linux平台编译相对简单,这里就介绍一下Windows平台下的使用。 libpqxx的下载地址:直接上这里 由于libpqxx对libpq的C-API进行了很好的封装,从而可...

PostgreSQL模块pg_stat_statements详解和安装测试【图】

该模块需要额外的共享内存,内存大小大致为pg_stat_statements.max* track_activity_query_size。要注意的是,一旦模块被加载,即 其实很简单,最近可能需要对postgresql进行监控,所以接触了很多相关的监控命令和工具,这边文章主要是记录下工作过程,怕之后会忘记。 我想要的功能:记录每条sql的执行时间,能够查询每天执行最慢的top10。 下面先介绍下pg_stat_statements:(翻译) pg_stat_statements模块提供了一种跟踪执行的所有...

PostgreSQL开源监控工具pgwatch详细安装和测试【图】

首先本人是在linux下完成的如上配置,windows下没有试过,在作者的文档中说,在linux下可以用setup.sh进行安装操作,本人尝试许久 pgwatch详细安装和测试 安装时一直出错,,但是网上又搜不到任何文档决定自己写一篇详细的安装文档。 1.下载pgwatch,我这里我用的版本是1.0,下载地址如下: wget 2.解压并打开README文件,查看安装所需,这里的安装就不详细讲解 tar -zxvf pgwatch-1.0.tar.gz vim README -----------------------...

Oracle及PostgreSQL递归查询【图】

相信大家经常会遇到这样的需求,通过一位职员的id/name获取其下属(包括非直属)所有员工列表,用java实现这个功能相信也得花上一 相信大家经常会遇到这样的需求,,通过一位职员的id/name获取其下属(包括非直属)所有员工列表,用java实现这个功能相信也得花上一会功夫,但是如果是依赖数据库来实现这个功能那就so easy了。先来看看Postgresql如何实现这样的功能。这样是不是在代码量上减轻了很多啊,具体见postgresql官方文档接...

【原创】用第三方语言编写PostgreSQL存储函数

在PostgreSQL里,所有的存储函数需求都可以用PLPGSQL来实现。同时也支持用第三方语言来编写,这个就得看自己哪个方面熟练了。不过要注意的一点是PLPGSQL的效率怎在PostgreSQL里,所有的存储函数需求都可以用PLPGSQL来实现。同时也支持用第三方语言来编写,,这个就得看自己哪个方面熟练了。不过要注意的一点是 PLPGSQL的效率怎么着都比其他第三方语言来的高效。比如,简单的插入表的存储函数: CREATE OR REPLACE FUNCTION ytt.ins...

【原创】MySQL和PostgreSQL导入数据对比

在虚拟机上测评了下MySQL和PostgreSQL的各种LOADFILE方式以及时间。因为是虚拟机上的测评,所以时间只做参考,不要太较真,看看就好了。MySQL工具:1.自带mysqlim在虚拟机上测评了下MySQL 和 PostgreSQL 的各种LOAD FILE方式以及时间。 因为是虚拟机上的测评,所以时间只做参考,,不要太较真, 看看就好了。MySQL 工具: 1. 自带mysqlimport工具。 2. 命令行 load data infile ... 3. 利用mysql-connector-python Driver来...

ODBC - 相关标签