Postgres 第1課 資料庫及表建立

2022-08-13 18:09:18 字數 1264 閱讀 2062

--

檢視當前伺服器資料庫

select datname from

pg_database

--檢視建立的使用者表

select

*from

pg_stat_user_tables

--建立乙個資料庫

create

database

"fxsz_lt"

with owner=

postgres

encoding='

utf8

'tablespace

=pg_default

--lc_collate='chinese (simplified)_people''s republic of china.936'

--lc_ctype='chinese (simplified)_people''s republic of china.936'

connection limit=-1;

--刪除資料庫

drop

database

litao_test

--建立表空間

create

tablespace "litao_test" owner postgres

location

'/var/lib/pgsql/9.3/data'--

查詢表空間

select spcname from

pg_tablespace

--查詢表空間所在的位置

select spcname,pg_tablespace_location(oid)from

pg_tablespace

--刪除表空間

drop

tablespace products

--建立表

create

table

userinfo

( userid

varchar(50) not

null

, username

varchar(50) not

null

, userpwd

varchar(50) )

--插入資料

insert

into userinfo values('

fxsz06046

','litao

','systemg');

--查詢表資料

select

*from userinfo

postgres模板資料庫

create database 實際上是通過拷貝乙個現有的資料庫進行工作的。預設時,它拷貝名為 template1 的標準系統資料庫。所以該資料庫是建立新資料庫的 模板 如果你給 template1 增加物件,這些物件將被拷貝到隨後建立的使用者資料庫中。這樣的行為允許節點對資料庫中的標準套件進行修改...

postgres資料庫常用操作 1 使用者操作

連線資料庫 psql u 使用者名稱 資料庫 切換資料庫 c dbname 列舉資料庫 l列舉表 dt檢視表結構 d tblname 檢視索引 di建立資料庫 create database 資料庫名 刪除資料庫 drop database 資料庫名 重新命名乙個表 alter table 表名a ...

postgres資料庫部署遷移

條件 1.假設從linux a xiaoming 11.11.11.11 遷移至 b xiaoming 11.11.11.12 原資料庫old db,管理使用者xiaoming,密碼123456 2.假定使用者xiaoming,同時已經配置好了ssh到a和b,並且具備sudo許可權.該條未滿足,須學...