環境ubuntu,安裝了postgresql
截圖命令:shift+prtsc可以有十字游標,任選截圖區域
alt+prtsc擷取當前活動視窗
prtsc擷取整個螢幕
1postgresql常用操作:
(1)登入
peng@peng-virtual-machine:~$ sudo -u postgres psql
以使用者postgres身份登入,postgres為使用者名稱,可有多個使用者,登入時會要求輸入相應密碼,之後就會進入psql環境了
(2)切換資料庫
有時候需要在psql環境下切換資料庫,此時執行如下psql命令:
\c dbname username serverip port
其中除了資料庫名外,其他的引數都是可選的,如果使用預設值可以使用-作為佔位符
執行這個命令後,也是提示輸入密碼。
(3)檢視幫助
例如上面截圖中select id from courses之後#前變"-"表示還在等待輸入命令,這一次命令沒輸入完整,而輸入\g就告訴它開始執行吧。select id from courses;(注意這裡加了「;」)表示輸入完成開始執行。這兩種得到的結果是一致的都是返回表中id屬性的值。
\q to quit(退出登入)
可以看到,標準sql命令的幫助和psql特有命令的幫助是分開的。輸入\?檢視psql命令,會發現所有的psql命令都是以\開頭,這就很容易和標準的sql命令進行區分開來。
(4)常用資料庫命令(mysql為mysql資料庫操作命令,psql為postgresql資料庫命令)
1列出所有的資料庫
mysql: show databases
psql: \l或\list
2切換資料庫
mysql: use dbname
psql: \c dbname
3列出當前資料庫下的所有表
mysql: show tables
psql: \d
4列出指定表的所有字段
mysql: show columns from table name
psql: \d tablename
5檢視表的基本情況
mysql: describe tablename
psql: \d+ tablename
sql常用命令
在切換到某資料庫環境後:
select attr from tablename;(加分號立即執行該語句,該表中的屬性值,這個表應當是當前資料庫中存在的表)
select attr
from tablename;(這樣也是可以的,二者效果等同,這一形式在其他情況下會用到)
PostgreSQL 資料庫常用命令
postgresql 資料庫常用命令 1.登入 psql u username psql u username dbname psql u username h 172.28.18.51 dbname 例子 psql u postgres 輸入使用者 postgres 的口令 建立資料庫 creat...
postgresql模板資料庫
template0和template1為postgresql資料庫的模板資料庫,新建的資料庫預設使用template1作為模板。template0和template1的區別在於template0無法修改,因此你可以修改template1資料庫以定製新建立的資料庫。template資料庫無法被刪除 d...
postgresql資料庫安裝
安裝並初始化 1 解壓資料庫並放到指定目錄 在opt目錄下 tar xvzf postgresql 10.1 1 linux x64 binaries.tar.gz 解壓出來之後目錄為pgsql 2 mv pgsql usr local pgsql 3 建立pgsql使用者並設定密碼 useradd...