postgresql數據庫psql控制台操作命令


登錄postgresql數據庫控制台

psql 數據庫名

登錄成功顯示

[zpf@kevin ~]$ psql postgres
psql (9.4.1)
Type "help" for help.
postgres=#

創建數據庫用戶xxx

CREATE USER xxx WITH PASSWORD 'xxxxxx';

創建數據庫yyy並指定全部者為xxx

CREATE DATABASE yyy OWNER xxx;

將對數據庫yyy的全部操作權限賦給用戶xxx,否則xxx僅僅能登錄控制台,沒有不論什么數據庫的操作權限

GRANT ALL PRIVILEGES ON DATABASE yyy to xxx;

刪除數據庫yyy

DROP DATABASE yyy;

刪除用戶xxx

DROP USER XXX;

退出psql控制台

\q

經常使用其它命令

\h:查看SQL命令的解釋,比方\h select。
\?

:查看psql命令列表。 \l:列出全部數據庫。 \c [database_name]:連接其它數據庫。 \d:列出當前數據庫的全部表格。 \d [table_name]:列出某一張表格的結構。

\du:列出全部用戶。 \e:打開文本編輯器。

\conninfo:列出當前數據庫和連接的信息。 \password uesrname :改動數據庫用戶密碼。

注:主要的數據庫操作必須為大寫。如CREATE。SELECT等。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM