Postgres常用命令之增 刪 改 查

2022-04-08 15:53:37 字數 1165 閱讀 9723

pg資料匯入步驟

create role dev;

create role gdyy login;

grant dev to gdyy;

/pgdata/9.1/data/gdyy(使用者用gdyy)

create tablespace gdyy location '/pgdata/9.1/data/gdyy';

create database gdyy with encoding='utf8' connection limit=-1 tablespace=gdyy;  

grant connect, temporary on database tzdatas to group dev;

grant usage on schema public to group dev;

alter default privileges in schema public

grant insert, select, update, delete, truncate on tables

to dev;

create extension dblink;

create extension tablefunc;

create extension postgis;(針對軌跡資料庫存在的函式,一般使用者可忽略)

create extension postgis_topology ;(針對軌跡資料庫存在的函式,一般使用者可忽略)

pg_dump -u postgres -c -x -o gdyy>/t mp/gdyy.sql

psql

\c gdyy gdyy

\i /tmp/gdyy.sql

\encoding [字元編碼名稱]

顯示或設定使用者端字元編碼

\h [名稱]      sql 命令語法上的說明,用 * 顯示全部命令

\prompt [文字] 名稱

提示使用者設定內部變數

\password [username]

securely change the password for a user

\q             退出 psql

可以使用pg_dump和pg_dumpall來完成。比如備份sales資料庫: 

pg_dump drupal>/opt/postgresql/backup/1.bak 

Postgres常用命令

連線資料庫,預設的使用者和資料庫是postgres psql u user d dbname 切換資料庫,相當於mysql的use dbname c dbname 列舉資料庫,相當於mysql的show databases l列舉表,相當於mysql的show tables dt檢視表結構,相當於d...

MySQL增刪改查常用命令

mysql關係型資料庫rds中的老大哥,增刪改查是mysql入門的基礎,資料庫吧來說說mysql資料庫增刪改查常用語句。增刪改查的語句命令為 建立資料庫 create database shujukuba 建立帶字符集的資料庫 create database mydb2 character set ...

Mongodb常用命令(增刪改查)

1 remove刪除命令 查詢表示式 刪除name zhangsan 刪除age大於10 刪除age小於11 大於等於 gte 小於等於 gte 小於等於 gte小於等 於 lte不等於 ne 只刪除乙個,預設全部刪除 更新update 語法 db.collection.update 查詢表示式,新...