PostgreSQL 和 python 的操作筆記
最近在練習postgreSQL和python的一些操作,想說差不多了,就來做個筆記吧...
在linux的命令模式底下,尚未進入postgresql
顯示所有資料庫:
進入指定資料庫:
進入psql之後常用的指令:
用python操作postgreSQL:
需要套件:PyGreSQL ( 在Debian底下為python-pygresql )
postgreSQL常用的操作:
在linux的命令模式底下,尚未進入postgresql
顯示所有資料庫:
psql -l
進入指定資料庫:
psql -U 使用者名稱    資料庫名稱 進入psql之後常用的指令:
\q               離開psql                 
\l               顯示資料庫列表             
\d               顯示使用中資料庫裡面所有的table
\d 指定table      顯示指定table裡面的欄位名稱和型別
\?               查看psql的指令   
\h               列出SQL指令     
\h SQL指令        查詢指定SQL指令    
用python操作postgreSQL:
需要套件:PyGreSQL ( 在Debian底下為python-pygresql )
import db = pg.DB('資料庫名稱') ## 也可以用pg.connect()來做指定使用者名稱                              ## passwd....之類更複雜的連結db.query("SQL 語法")           rs = db.query("SELECT * FROM table")data = rs.getresult()         #query得到的結果會以list形式傳回來db.close()                    #記得要關掉和資料庫的連結...

留言
張貼留言