1. 建立資料庫:
在建立資料庫之前要進行使用者切換:
wangye@wangye:~$ su - postgres
2.啟動伺服器:
postgres@wangye:~$ /etc/init.d/postgresql start
starting postgresql 8.4 database server: main.
3.新建資料庫:
postgres@wangye:~$ createdb testdb
4.進入互動 psql 工具:
postgres@wangye:~$ psql testdb
psql (8.4.15)
輸入 "help" 來獲取幫助資訊.
5:使用sql語句進行測試:
要建立乙個表:
testdb=# create table testtable (id varchar(10),name varchar(20));
create table(回車後,會得到一條"created table" 的資訊,表示建立成功。)
插入一條資料:
testdb=# insert into testtable values('id_1', 'name_1');
insert 0 1
(psql返回"insert 0 1"的資訊,就表示insert成功了。)
然後可以查詢一下,看看插入是否成功:
testdb=# select * from testtable;
會有顯示:
id | name
------+--------
id_1 | name_1
(1 行記錄)
可以看到id_1和name_1都select出來了。
6. 鍵入\q並回車就退出psql工具了。
testdb=# \q 注:
psql 是 postgresql的互動終端。
是乙個以終端為基礎的
postgresql
前端。它允許你互動地鍵入查詢,把它們發出給
postgresql
, 然後看看查詢的結果。另外,輸入可以來自乙個檔案。還有,它提供了 一些元命令和多種類 shell 地特性來實現書寫指令碼以及對大量任務的 自動化。
synopsis:
psql [options
] [dbname
[user]]
postgresql 7.3 文件:
MySQL和PostgreSQL安裝後的預設密碼
目標作業系統 centos 6.5 64bit mysql和postgresql預設安裝 mysql超級管理員預設名稱 root mysql u root 預設密碼為空,修改方法 mysqladmin u root password new password postgresql超級管理員預設使用者...
postgresql核心架構 安裝後的目錄介紹
程序和記憶體架構圖 主程序 postmaster 位於安裝目錄的bin目錄下,主程序是整個資料庫例項的總控程序,負責啟動和關閉該資料庫例項。可以執行postmaster postgres命令並加上合適的引數啟動資料庫,實際上postmaster命令是乙個指向postgres的鏈結。更多的時候是通過p...
postgresql核心架構 安裝後的目錄介紹
程序和記憶體架構圖 主程序 postmaster 位於安裝目錄的bin目錄下,主程序是整個資料庫例項的總控程序,負責啟動和關閉該資料庫例項。可以執行postmaster postgres命令並加上合適的引數啟動資料庫,實際上postmaster命令是乙個指向postgres的鏈結。更多的時候是通過p...