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() #記得要關掉和資料庫的連結...
留言
張貼留言