postgresql常用語法與差別

2021-08-21 14:48:38 字數 952 閱讀 7632

postgresql常用語法的不同

1.limit 20:返回結果集中的前20行

offset 20 limit 20:返回結果集中前40行中的後20行

例如:(1)select * from test_limit order

by id limit 20;

(2)select * from test_limit order

by id offset 20 limit 20;

2.postgresql中null和''代表的空不一樣,oracle中null和''查詢返回結果一至。
3.postgrsql建立表時,加了雙引號,那麼查詢的時候要以相同格式加雙引號;預設將表名轉為小寫。
4.修改配置檔案,實現pg_stat_statements外掛程式。

編輯 postgresql.conf

shared_preload_libraries = 『pg_stat_statements『

pg_stat_statements.max = 10000

pg_stat_statements.track = all

5.

select a||b from table1;

字串連線符 ||

oracle: 'a'||null 結果是'a'

pgsql: 'a'||null 結果是null

6.常用的postgresql元命令:

\l列出可用的資料庫

\c連線到某個資料庫

\dt列出某個資料庫中的表

\du列出postgresql使用者

\z列出表許可權

\?列出所有可用的元命令

\h列出所有可用的sql命令

\q退出資料庫

PostgreSQL常用語句

1 資料表及csv檔案的匯入匯出 資料表已經建好 1 將t1匯出位csv檔案src.csv 帶列名 copy t1 to 檔案位置 src.csv with csv header 2 將src.csv匯入資料庫的t2表中 copy t2 from 檔案位置 src.csv with csv head...

mysql常用語法 MySQL常用語法

更新資料 update 表名 set 健名 更改的值 where 建 刪除資料 delete from 表名 where 索引 create index 索引名稱 on 表名 鍵名 建立試圖 create view 檢視名 鍵,鍵 as select matchno,abs won lost fro...

mysql基本常用語法 mysql 常用語法

1.1.開啟 service mysql start 1.2.關閉 service mysql stop 1.3.重啟 service mysql restart 2.1.密碼明文 語法 mysql u使用者名稱 p使用者密碼 舉例 mysql uroot p123456 2.2.密碼密文 語法 m...