目錄

簡介

如何確認資料庫正在運行且能夠連線到？

如何在CloudCenter Manager(CCM)上登入資料庫？

登入後，如何查詢資料庫？

如何從資料庫中退出？

其它一些基本資料庫命令是什麼？

為什麼你下達命令的時候它什麼也沒做？

簡介

本文檔介紹如何在CloudCenter上登入到PostgreSQL資料庫並在資料庫(DB)中使用基本命令。

如何確認資料庫正在運行且能夠連線到？

按照以下命令列輸入和輸出確認是否可以連線到資料庫並且資料庫正在運行。

# ps -ef | grep postgres

# postgres 802 1 0 Jan09 ? 00:00:27 /usr/pgsql-9.5/bin/postgres -D /var/lib/pgsql/9.5/data

# postgres 802 1 0 Jan09 ? 00:00:27 /usr/pgsql-9.5/bin/postgres -D /var/lib/pgsql/9.5/data

# postgres 1010 802 0 Jan09 ? 00:00:00 postgres: logger process

# postgres 1071 802 0 Jan09 ? 00:00:04 postgres: checkpointer process

# postgres 1072 802 0 Jan09 ? 00:00:14 postgres: writer process

# postgres 1073 802 0 Jan09 ? 00:00:13 postgres: wal writer process

# postgres 1074 802 0 Jan09 ? 00:00:16 postgres: autovacuum launcher process

# postgres 1075 802 0 Jan09 ? 00:00:40 postgres: stats collector process

# postgres 5082 802 0 08:57 ? 00:00:00 postgres: cliqr cliqrdb 127.0.0.1(43594) idle

# postgres 5121 802 0 09:09 ? 00:00:00 postgres: cliqr cliqrdb 127.0.0.1(43602) idle

# postgres 5125 802 0 09:11 ? 00:00:00 postgres: cliqr cliqrdb 127.0.0.1(43604) idle

如何在CloudCenter Manager(CCM)上登入資料庫？

要登入到Cloud Center Manager上的資料庫，請運行以下命令：psql -U cliqr -d cliqrdb。

CCM提示您輸入密碼cliqr。

這會將您作為使用者cliqr連線到cliqrdb DB。

登入後，如何查詢資料庫？

要查詢資料庫，可以運行select命令，如select * from cloud_types;

cloud_types是cliqrdb中的表。

如何從資料庫中退出？

要退出資料庫，請鍵入\q

其它一些基本資料庫命令是什麼？

以下是要在資料庫上運行以獲取各種資訊的基本命令清單：

- 列出所有資料庫操作命令，如ALTER或CREATE

- \h

- 列出所有命令提示符命令

- \?

- 列出使用者的所有資料庫表

- \dt

- 顯示資料庫定義

- \d名稱

- 顯示所有DB

- \l（小寫L）

- 顯示所有資料庫使用者

- \du;

- 顯示使用者的所有索引

- \di;

為什麼你下達命令的時候它什麼也沒做？

所有命令必須以分號「；」結尾，如果您不輸入其中一條命令，則認為您只想在命令中間換一行。