登錄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等。