ねぎとろ放浪記

ねぎとろ放浪記

個人的備忘録です。勉強したことをまとめていきます。

PostgreSQL操作まとめ

よく使う操作の自分用備忘録です。

目次

データベース一覧を表示

psql -l

データベースに接続

psql データベース名

テーブル一覧

\dt

postgreSQLを終了

\q



データベースの作成

createdb データベース名

テーブルの作成

create table テーブル名 (
    id INTEGER NOT NULL,
    name varchar NOT NULL,
    age INTEGER,
    gender INTEGER
    PRIMARY KEY (id)
);

id,name,age,genderの4つのカラムのテーブルを作成しました。

データの更新

update テーブル名 set 列名=データ, 列名=データ,....;

where条件も指定できる。

カラムの追加

alter table テーブル名 add 列名 型名;

カラムの削除

alter table テーブル名 drop column カラム名;

カラム名の変更

alter table テーブル名 rename 元のカラム名 to 新しいカラム名;

テーブルの削除

drop table テーブル名;



レコード追加

insert into テーブル名 (カラム名, カラム名) values(値,値);

レコード削除

delete from テーブル名 where 条件;

CSVからインポート

\copy テーブル名 from CSVのパス with csv


とりあえずこれだけあればなんとかなるはず