中文字幕日韩精品一区二区免费_精品一区二区三区国产精品无卡在_国精品无码专区一区二区三区_国产αv三级中文在线

postgresql說明的簡單介紹

如何設置PostgreSQL允許被遠程訪問

postgresql默認情況下,遠程訪問不能成功,如果需要允許遠程訪問,需要修改兩個配置文件,說明如下:

創(chuàng)新互聯(lián)是一家專注于網(wǎng)站設計制作、網(wǎng)站設計與策劃設計,寶豐網(wǎng)站建設哪家好?創(chuàng)新互聯(lián)做網(wǎng)站,專注于網(wǎng)站建設10余年,網(wǎng)設計領域的專業(yè)建站公司;建站業(yè)務涵蓋:寶豐等地區(qū)。寶豐做網(wǎng)站價格咨詢:18982081108

1.postgresql.conf

將該文件中的listen_addresses項值設定為“*”,在9.0 Windows版中,該項配置已經(jīng)是“*”無需修改。

2.pg_hba.conf

在該配置文件的host all all 127.0.0.1/32 md5行下添加以下配置,或者直接將這一行修改為以下配置

host all all 0.0.0.0/0 md5

如果不希望允許所有IP遠程訪問,則可以將上述配置項中的0.0.0.0設定為特定的IP值。

postgresql里邊的數(shù)組怎么操作

1. 數(shù)組可以作為字段類型

PostgreSQL中數(shù)據(jù)是一種基本的數(shù)據(jù)類型,可以作為字段的類型定義。例如,

CREATE?TABLE?ads.tb_mo_item

(

mo_key?integer?NOT?NULL,

input_flow?integer[]?NOT?NULL?DEFAULT?ARRAY[]::integer[]?

);

2. 可以用array[]來初始化一個數(shù)組

select?array[1,?3,?4]::int[];

3. 操作數(shù)組有一系列函數(shù), 可以實現(xiàn)數(shù)組比較,添加新元素,一般數(shù)組是否包含另一數(shù)組的判斷,等等。具體參考PostgreSQL說明文檔中函數(shù)和操作符中有關Array的部分。

操作符有: =, , , , =, =, @, @, , ||

函數(shù)有: array_append, array_cat, array_ndims, array_dims, array_fill, array_length, array_lower, array_remove, array_replace, array_to_string, array_upper, string_to_array, unnest等.

其中,常用的是: array_append, ?array_length, unnest

4. 使用數(shù)組下標獲得數(shù)組的元素,下標是從1開始的

select?(array[1,?3,?4]::int[])[2];

5. 可以用unnest將數(shù)組轉(zhuǎn)換成一個結(jié)果集,個人覺得這個很有用處

select?a.a?from?unnest(array[1,?3,?4]::int[])?a;

如何學習PostgreSQL SQL語法

我們可以利用psql命令來查詢sql語法。

切換到PostgreSql用戶下,

[sql] view plain copy

span style="font-size:18px;"[doctor@localhost ~]$ su - postgres

密碼:

su: 鑒定故障

[doctor@localhost ~]$ su - postgres

密碼:

-bash-4.3$ bash

bash-4.3$ psql

psql (9.4.2)

輸入 "help" 來獲取幫助信息.

postgres=#

postgres=# help

您正在使用psql, 這是一種用于訪問PostgreSQL的命令行界面

鍵入: \copyright 顯示發(fā)行條款

\h 顯示 SQL 命令的說明

\? 顯示 pgsql 命令的說明

\g 或者以分號(;)結(jié)尾以執(zhí)行查詢

\q 退出

postgres=#

/span

\h 命令就是我們用來學習sql語法的命令。

[sql] view plain copy

span style="font-size:18px;"postgres=# \h

可用的說明:

ABORT DEALLOCATE

ALTER AGGREGATE DECLARE

ALTER COLLATION DELETE

ALTER CONVERSION DISCARD

ALTER DATABASE DO

ALTER DEFAULT PRIVILEGES DROP AGGREGATE

ALTER DOMAIN DROP CAST

ALTER EVENT TRIGGER DROP COLLATION

ALTER EXTENSION DROP CONVERSION

ALTER FOREIGN DATA WRAPPER DROP DATABASE

ALTER FOREIGN TABLE DROP DOMAIN

ALTER FUNCTION DROP EVENT TRIGGER

ALTER GROUP DROP EXTENSION

ALTER INDEX DROP FOREIGN DATA WRAPPER

ALTER LANGUAGE DROP FOREIGN TABLE

ALTER LARGE OBJECT DROP FUNCTION

ALTER MATERIALIZED VIEW DROP GROUP

ALTER OPERATOR DROP INDEX

ALTER OPERATOR CLASS DROP LANGUAGE

ALTER OPERATOR FAMILY DROP MATERIALIZED VIEW

ALTER ROLE DROP OPERATOR

ALTER RULE DROP OPERATOR CLASS

postgres=# \h select

命令: SELECT

描述: 從資料表或視觀表讀取資料

語法:

[ WITH [ RECURSIVE ] with查詢語句(with_query) [, ...] ]

SELECT [ ALL | DISTINCT [ ON ( 表達式 [, ...] ) ] ]

[ * | 表達式 [ [ AS ] 輸出名稱 ] [, ...] ]

[ FROM from列表中項 [, ...] ]

[ WHERE 條件 ]

[ GROUP BY 表達式 [, ...] ]

[ HAVING 條件 [, ...] ]

[ WINDOW 窗口名稱 AS ( 窗口定義 ) [, ...] ]

[ { UNION | INTERSECT | EXCEPT } [ ALL | DISTINCT ] 查詢 ]

[ ORDER BY 表達式 [ ASC | DESC | USING 運算子 ] [ NULLS { FIRST | LAST } ] [

, ...] ]

[ LIMIT { 查詢所用返回記錄的最大數(shù)量 | ALL } ]

[ OFFSET 起始值 [ ROW | ROWS ] ]

[ FETCH { FIRST | NEXT } [ 查詢所用返回記錄的最大數(shù)量 ] { ROW | ROWS } ONLY

]

[ FOR { UPDATE | NO KEY UPDATE | SHARE | KEY SHARE } [ OF 表名 [, ...] ] [ N

OWAIT ] [...] ]

from 列表中的項可以是下列內(nèi)容之一

[ ONLY ] 表名 [ * ] [ [ AS ] 化名 [ ( 列的化名 [, ...] ) ] ]

[ LATERAL ] ( 查詢 ) [ AS ] 化名 [ ( 列的化名 [, ...] ) ]

WITH查詢語句名稱(with_query_name) [ [ AS ] 化名 [ ( 列的化名 [, ...] ) ] ]

[ LATERAL ] 函數(shù)名稱 ( [ 參數(shù) [, ...] ] )

[ WITH ORDINALITY ] [ [ AS ] 化名 [ ( 列的化名 [, ...] ) ] ]

[ LATERAL ] 函數(shù)名稱 ( [ 參數(shù) [, ...] ] ) [ AS ] 化名 ( 列定義 [, ...] )

[ LATERAL ] 函數(shù)名稱 ( [ 參數(shù) [, ...] ] ) AS ( 列定義 [, ...] )

[ LATERAL ] ROWS FROM( 函數(shù)名稱 ( [ 參數(shù) [, ...] ] ) [ AS ( 列定義 [, ...] )

] [, ...] )

[ WITH ORDINALITY ] [ [ AS ] 化名 [ ( 列的化名 [, ...] ) ] ]

from列表中項 [ NATURAL ] 連接操作的類型 from列表中項 [ ON 用連接操作的條件 |

USING ( 用于連接操作的列 [, ...] ) ]

with查詢語句是:

WITH查詢語句名稱(with_query_name) [ ( 列名稱 [, ...] ) ] AS ( 查詢 | 值 | in

sert | update | delete )

TABLE [ ONLY ] 表名 [ * ]

postgres=# /span

看這命令對于學習sql語法很有用。

名稱欄目:postgresql說明的簡單介紹
標題來源:http://www.rwnh.cn/article20/dscddco.html

成都網(wǎng)站建設公司_創(chuàng)新互聯(lián),為您提供搜索引擎優(yōu)化網(wǎng)站設計公司、建站公司定制網(wǎng)站、標簽優(yōu)化品牌網(wǎng)站制作

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)

h5響應式網(wǎng)站建設
郁南县| 庆城县| 定西市| 南岸区| 天镇县| 松桃| 丹巴县| 阳原县| 顺平县| 桓台县| 简阳市| 长顺县| 蓝山县| 汕头市| 城步| 湖州市| 板桥市| 南投市| 沂南县| 安丘市| 阜康市| 怀安县| 湖口县| 聂拉木县| 弋阳县| 那曲县| 望都县| 尚志市| 阿勒泰市| 陇西县| 旅游| 安泽县| 东光县| 阳东县| 永仁县| 连平县| 视频| 青海省| 建瓯市| 陇川县| 格尔木市|