postgresql 基本操作

來源:互聯網
上載者:User

標籤:ase   HERE   插入資料   creat   修改   tab   psql   基本   登入   

庫操作

\h:查看SQL命令的解釋,比如\h select。
\?:查看psql命令列表。
\l:列出所有資料庫。
\c [database_name]:串連其他資料庫。
\d:列出當前資料庫的所有表格。
\d [table_name]:列出某一張表格的結構。
\du:列出所有使用者。
\e:開啟文字編輯器。
\conninfo:列出當前資料庫和串連的資訊。

登入資料庫
psql -U postgres -W(密碼) -h 127.0.0.1

建立資料庫
create database databa_name

備份資料庫
pg_dump -h 127.0.0.1 -U postgres databasename > /data/backup_name.sql

匯入資料庫
psql -h localhost -U postgres -d databasename < /data/backup_name.sql

修改資料庫密碼
ALTER USER postgres WITH PASSWORD ‘postgres‘;

表操作

建立新表
CREATE TABLE user_tbl(name VARCHAR(20), signup_date DATE);

插入資料
INSERT INTO user_tbl(name, signup_date) VALUES(‘張三’, ‘2013-12-22’);

選擇記錄
SELECT * FROM user_tbl;

更新資料
UPDATE user_tbl set name = ‘李四’ WHERE name = ‘張三’;

刪除記錄
DELETE FROM user_tbl WHERE name = ‘李四’ ;

添加欄位
ALTER TABLE user_tbl ADD email VARCHAR(40);

更新結構
ALTER TABLE user_tbl ALTER COLUMN signup_date SET NOT NULL;

更名欄位
ALTER TABLE user_tbl RENAME COLUMN signup_date TO signup;

刪除欄位
ALTER TABLE user_tbl DROP COLUMN email;

表格更名
ALTER TABLE user_tbl RENAME TO backup_tbl;

刪除表格
DROP TABLE IF EXISTS backup_tbl;

postgresql 基本操作

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.