Every movie needs a director and every rented movie needs to exist in the store. How do we make sure something in another table exists before insertin ...
分类:
数据库 时间:
2017-05-31 22:18:01
阅读次数:
212
Let’s say we have a bank. Our bank wants to give each account for each user a unique name, for instance, “Personal” or “Checking.” How can we make sur ...
分类:
数据库 时间:
2017-05-31 21:32:49
阅读次数:
254
PostgreSQL 支持hstore 来存放KEY->VALUE这类数据, 事实上也相似于ARRAY或者JSON类型。 要高效的使用这类数据,当然离不开高效的索引。我们今天就来看看两类不同的索引对于同一种检索请求的性能问题。假如我们有这样一个原始表。基于str1字段有一个BTREE索引。t_gir ...
分类:
数据库 时间:
2017-05-30 15:44:42
阅读次数:
204
1.分页 Oracle: SELECT * FROM(SELECT A.*, ROWNUM RN FROM (select T.* from sj_receiptinfo t WHERE t.TAXNO LIKE CONCAT('%', CONCAT(?, '%')) order by t.id d ...
分类:
数据库 时间:
2017-05-30 13:15:50
阅读次数:
265
1、安装 使用如下命令,会自动安装最新版,这里为9.5 安装完成后,默认会: (1)创建名为"postgres"的Linux用户 (2)创建名为"postgres"、不带密码的默认数据库账号作为数据库管理员 (3)创建名为"postgres"的表 安装完成后的一些默认信息如下: config /et ...
分类:
数据库 时间:
2017-05-29 09:51:20
阅读次数:
268
coalesce(expr1,expr2,expr3...) 直到找到一个非null值返回,右边的表达式则不参与运算;若所有为null,返回null. eg:判断json是否包含某属性,若无,则取默认值。 testdb=# select val * 2 from (select id, coales ...
分类:
数据库 时间:
2017-05-28 13:01:21
阅读次数:
598
1 命令行登录数据库 有两种方式,一是直接在系统shell下执行psql命令;而是先进入psql环境,然后再连接数据库。下面分别给出实例: (1)直接登录 执行命令:psql -h 172.16.35.179 -U username -d dbname ,其中username为数据库用户名,dbna ...
分类:
数据库 时间:
2017-05-28 12:25:16
阅读次数:
261
首先,确保linux系统lamp或lnmp运行正常。将MRBS文件夹放入指定的文件目录下编辑config.inc.php文件修改一下参数;$timezone="Asia/Shanghai";/********************Databasesettings******************///Whichdatabasesystem:"pgsql"=PostgreSQL,"mysql"=MySQL$dbsys="mysql"..
分类:
其他好文 时间:
2017-05-25 22:07:46
阅读次数:
2736
本文总共介绍两种方法 : 1.使用create extension命令 安装扩展成功以后,就可以通过uuid_generate_v4()或uuid_generate_v1()查询 2.如果postgresql是默认安装的则是不带uuid函数的,为了生成一个uuid,我们可以在客户端生成。 在post ...
分类:
数据库 时间:
2017-05-25 16:21:17
阅读次数:
342
测试时使用三种文件格式: ISO-8859 Netpbm PBM image ASCII 这种处理方式在文件格式为ASCII时,copy中途仍然会出现编码错误提示。 ERROR: invalid byte sequence for encoding "UTF8": 0xb3 最后摸索发现不管什么格式 ...
分类:
数据库 时间:
2017-05-24 17:09:11
阅读次数:
688