PostgreSQLでよく使われるコマンド
PostgreSQLはよく使われるオープンソースのリレーショナルデータベース管理システムで、豊富なコマンドセットを備えています。以下にいくつかの一般的なコマンドを示します。
- データベースへ接続: psql -U <ユーザ名> -d <データベース>(ユーザ名とデータベース名で接続)
- データベースを作成します。 CREATE DATABASE <データベース名>;
- データベースを削除:DROP DATABASE ;
- テーブルを作成:CREATE TABLE <テーブル名> (列1 データ型, 列2 データ型, …);
- テーブルを削除する:DROP TABLE <テーブル名>;
- データを挿入する: INSERT INTO (column1, column2, …) VALUES (value1, value2, …);
- テーブルからデータを取得:SELECT * FROM ;
- データを更新する:UPDATE <テーブル名> SET 列1 = 値1, 列2 = 値2, … WHERE 条件;
- データを削除します: DELETE FROM
WHERE 条件; - インデックスを作成します。CREATE INDEX ON (column1, column2, …);
- インデックスを削除する: DROP INDEX <インデックス名>;
- pg_dump -U <ユーザー名> -d <データベース名> -f <バックアップファイル.sql>
- データベースの復元: psql -U <ユーザー名> -d <データベース> -f <バックアップファイル.sql>(バックアップファイルからデータベースを復元する)
- COPY <テーブル名> FROM ‘<データファイル.csv>’ DELIMITER ‘,’ CSV HEADER;
以下にPostgreSQLの一般的なコマンドを記載します。これらは日常のデータベース管理に利用できます。