本月博客排行
-
第1名
龙儿筝 -
第2名
lerf -
第3名
paulwong - fantaxy025025
- johnsmith9th
- xiangjie88
- zysnba
年度博客排行
-
第1名
青否云后端云 -
第2名
宏天软件 -
第3名
gashero - wy_19921005
- vipbooks
- benladeng5225
- e_e
- wallimn
- javashop
- ranbuijj
- fantaxy025025
- gengyun12
- jickcai
- zw7534313
- qepwqnp
- 解宜然
- ssydxa219
- zysnba
- sam123456gz
- sichunli_030
- tanling8334
- arpenker
- gaojingsong
- xpenxpen
- kaizi1992
- jh108020
- wiseboyloves
- ganxueyun
- xyuma
- xiangjie88
- wangchen.ily
- Jameslyy
- 龙儿筝
- luxurioust
- mengjichen
- lemonhandsome
- jbosscn
- zxq_2017
- nychen2000
- lzyfn123
- forestqqqq
- wjianwei666
- ajinn
- siemens800
- zhanjia
- Xeden
- hanbaohong
- java-007
- 喧嚣求静
- kingwell.leng
最新文章列表
对关系型数据库局限性的重新思考
在NoSQL的历史上有很多曲折反复,所有曲折进程和定义不明确算所带来的最不幸的一部分,就是失去了一些很有价值的东西。这篇帖子不是关于Nosql定义的不同,而是表明所有被归类为专属于无模式的的数据库世界中的巨大好处,也可以轻松应用到关系数据库世界中。
忘掉迁移
也许关于提到无模式数据库最大好处就是你只要一提交代码就它可以很好的工作。大约五年前Heroku发布 git push herok ...
PostgreSQL优于MySql的原因
声明:转自http://blog.segmentfault.com/tony/1190000000424631
1.PostgreSQL完全免费,而且是BSD协议,如果你把PostgreSQL改一改,然后再拿去卖钱,也没有人管你,这一点很重要,这表明了PostgreSQL数据库不会被其它公司控制。oracle数据库不用说了,是商业数据库,不开放。而MySQL数据库虽然是开源的,但现在随着SUN被 ...
postgresql命令(转)
1.PostgresSQL 支持标准的 SQL 类型 int,smallint, real,double precision, char(N), varchar(N),date, time,timestamp 和 interval2.\c [数据库名] 多个数据库之间的切 ...
安装postgreSQL
1. 安装PostgreSQL9.1
vi /etc/yum.repos.d/CentOS-Base-16repo
在[base] and [updates] sections 加上exclude=postgresql*
2获取并安装软件包
cd /root/tmp/
wget http://yum.postgresql.org/9.1/redhat/rhel-5-i386/pgdg-redhat ...
【Alfresco】手工注册PostgreSQL服务
在安装Alfresco时,PostgreSQL数据库默认会自动注册系统服务列表并设置为开机自启动,有时候可能出现没注册服务的情况,或者使用绿色版安装的时候,也需要手工注册服务。
下面以把Alfresco安装在“C:\Alfresco”目录下为例,手工注册服务时,先打开一个MS-DOS命令行窗口,之后切换到“C:\Alfresco\postgresql\bin”目 ...
数据库结构版本控制
Help
./backup.mysql.struct.sh
Usage: ./backup.mysql.struct.sh {init|start|stop|status|restart}
Create backup user for your database.
CREATE USER 'backup'@'localhost' IDENTIFIED BY 'SaJePoM6 ...
PostgreSQL常用数据类型
一、数值类型
名字
存储空间
描述
范围
smallint
2字节
小范围整数
-32768到+32767
integer
4字节
常用的整数范围
-2147483648到+2147483647
bigint
8 ...
APDPlat如何自动建库建表并初始化数据?
APDPlat共支持10种数据库:DB2、DERBY、H2、HSQL、INFORMIX、MYSQL、ORACLE、POSTGRESQL、SQL_SERVER、SYBASE。
数据库的默认配置信息在文件APDPlat_Core/src/main/resources/org/apdplat/db.properties中定义,用户可以根据自己的选择,在APDPlat_Web/src/main/ ...
ORACLE性能优化(三)
8. 使用DECODE函数来减少处理时间
使用DECODE函数可以避免重复扫描相同记录或重复连接相同的表.
例如:
SELECT COUNT(*),SUM(SAL)
FROM EMP
WHERE DEPT_NO = 0020
AND ENAME LIKE ‘SMITH%';
SELECT COUNT(*),SUM(SAL)
FROM EMP
WHERE DE ...
ORACLE性能优化(一)
关键字 ORACEL SQL Performance tuning
出处 http://www.dbasupport.com
1. 选用适合的ORACLE优化器
ORACLE的优化器共有3种:
a. RULE (基于规则) b. COST (基于成本) c. CHOOSE (选择性)
设置缺省的优化器,可以通过对init.ora文件中OPTIMIZER_MODE参数的各 ...
Postgresql用户权限管理
REVOKE CONNECT ON DATABASE your_database FROM PUBLIC;
GRANT CONNECT
ON DATABASE database_name
TO user_name;
REVOKE ALL
ON ALL TABLES IN SCHEMA public
FROM PUBLIC;
GRANT SELECT, INSERT, U ...
关于数据库修改表的一些个人总结
在我们设计数据库的时候,难免会有需要修改的地方,今天我就把自己学习的关于数据库的表修改的一些知识做一个总结。
对于每一个知识点我会举一个例子,我以一个名为test的表举例,test里面包含的列有id,name,age,content,这样可以帮助我们更好的理解这些知识。
1 修改列的数据类型
alter table test modify name varchar (30);
...
postgresql 修改datestyle
SET datestyle TO "ISO, MDY";
SELECT current_date;
date
------------
2012-06-21
(1 row)
SET datestyle TO "ISO, YMD";
SELECT current_date;
date
------------
2012-06-21
(1 ...
PostgreSQL psycopg2:IndexError: tuple index out of range
Postgresql
psycopg2使用like查询的时候出线了这个异常
tuple index out of range
stackoverflow找到了解决办法,即在like后面多加两个%%符号
解决办法参考:
http://stackoverflow.com/questions/1734814/why-isnt-psycopg2-executing-any-of-my-sql-functi ...
MySQL与PostgreSQL:该选择哪个开源数据库?
如果打算为项目选择一款免费、开源的数据库,那么你可能会在MySQL与PostgreSQL之间犹豫不定。MySQL与PostgreSQL都是 免费、开源、强大、且功能丰富的数据库。你主要的问题可能是:哪一个才是最好的开源数据库,MySQL还是PostgreSQL呢?该选择哪一个开源数据 库呢?
在选择数据库时,你所做的是个长期的决策,因为后面如果再改变决定将是非常困难且代价高昂的。你希望一开始就选 ...
身份证归属地数据
内容有长度限制,下面SQL不完整,请到这里获得所有数据http://netkiller.github.io/architect/database/data.id.html
INSERT INTO `identity_location` VALUES ('110000', '北京市', '北京市', '北京市');
INSERT INTO `identity_location` VAL ...
postgres 多表查询更新
更新一张表a的内容关联其他表作为条件:
update a set name='xx'
from t1 t1,t2 t2
where t1.age=t2.age
t1.name = a.name
第二种比较小白我以前的做法
update tc set task_code = 'xxxx'
WHERE
task_code = 'xxxxx2'
AND exists (
...
PostgreSQL安装
该服务器需要有 pgsql 用户和组
服务器内核配置: /etc/sysctl.conf 文件需有以下配置
kernel.shmmni=4096
kernel.shmmax=17179869184
kernel.shmall=8388608
kernel.sem=250 256000 32 4096
kernel.msgmni=16384
kernel.msgmax=65536
kernel. ...
数据库与图片完美解决方案
数据库与图片完美解决方案
电商商品图品与数据库脏数据完美解决方案
Mr. Neo Chen (netkiller), 陈景峰(BG7NYT)
中国广东省深圳市龙华新区民治街道溪山美地518131+86 13113668890+86 755 29812080<netkiller@msn.com>
$Id: my ...
最近博客热门TAG
Oracle(49876) MySQL(37268) SQL Server(17623) Access(9329) DB2(4271) Redis(3181) Sybase(2414) 数据挖掘(2098) MongoDB(2014) SQLite(1817) PostgreSQL(1635) HBase(1492) NoSQL(1000) HSQLDB(620) Informix(581) Derby(578) Cassandra(375) PowerBuilder(333) CouchDB(113) TokyoCabinet(87)