PostgreSQL 基本コマンド
前提:データベース(PostgreSQL)になにかしらデータが入っている。今回はhogehogeデータベース内にhogeテーブルがある想定。
とりあえず、psqlに入って任意のデータベースにアクセス
中に入る$ psql postgres
データベースの一覧を見るpostgres=# \l
roleを確認postgres=# \du
hogehogeというデータベースに接続postgres=# \c hogehoge
テーブルの一覧を見る(テーブルはpandasのDataFrameみたいな認識をしている)hogehoge=# \z
実際にデータベース内の任意のテーブルをSQLで操作してみる
hogeというテーブルの上から5行を見る。hogehoge=# SELECT * FROM hoge LIMIT 5;
カレントディレクトリの確認hogehoge=# \! pwd
試しに上記のSQLコマンドをsample.sqlとして保存して、sample.sqlを実行。
とりあえず、カレントディレクトリから相対パスでパスを記述。
hogehoge=# \i ./Downloads/sample.sql
感想
殴り書きでした