$ sudo apt-get install postgresql-client
$ sudo apt-get install postgresql
$ sudo service postgresql start
$ sudo -u postgres psql
postgres=#
postgres=# \password postgres
postgres=# create user dbuser with password 'password';
postgres=# create database exampledb owner dbuser;
$ psql -u dbuser -d exampledb
\password 設定密碼
\q 退出
\h 檢視sql命令的解釋,比如\h select
\? 檢視psql命令列表
\l 列出所有資料庫
\c [database_name] 連線其他資料庫
\d 列出當前資料庫的所有**
\d [table_name] 列出某一張**的結構
\x 對資料做展開操作
\du 列出所有使用者
# 建立新錶
create
table table_name(name varchar(20), birth date);
# 插入資料
insert
into table_name(name, birth) values('歐文', '1994-08-23');
# 查詢記錄
select * from table_name;
# 更新資料
update table_name set name = '勒夫'
where name = '歐文';
# 刪除記錄
delete
from table_name where name = '歐文' ;
# 新增字段
alter
table table_name add email varchar(40);
# 更改字段型別
alter
table table_name alter
column birth set
notnull;
# 設定字段預設值(注意字串使用單引號)
alter
table table_name alter
column email set
default
# 去除字段預設值
alter
table table_name alter email drop
default;
# 重新命名字段
alter
table table_name rename column birth to birthday;
# 刪除字段
alter
table table_name drop
column email;
# 表重新命名
alter
table table_name rename to backup_table;
# 刪除表
drop
table
ifexists backup_table;
# 刪除庫
\c postgres;
drop
database
ifexists hello;
$ pg_dump --format=t -d db_name -u user_name -h 127.0.0.1 -o -w > dump.sql
$ psql -h 127.0.0.1 -u user_name db_name < dump.sql
阮一峰的網路日誌 PostgreSQL常規用法
postgresql的實用程式 1 使用者實用程式 createdb 建立乙個新的postgresql的資料庫 和sql語句 create database 相同 createuser 建立乙個新的postgresql的使用者 和sql語句 create user 相同 dropdb 刪除資料庫 d...
postgresql基本語法
1.注釋 結束標記 連線符 a.postgresql既然遵循sql語言,當然支援 注釋 b.postgresql支援 和 注釋,這點類似於mysql c.postgresql資料庫使用psql的時候,需要在命令後加上 分號 或者是 g來表示語句已經結束以執行查詢.d.postgresql是採用 符號...
Postgresql基本操作
一 建立使用者 切換到postgres使用者 sudo su postgres 建立使用者 create user dbuser with password 123456 二 建立資料庫create database testdb owner dbuser 三 將testdb資料庫的所有許可權都賦予...