本メディアにはプロモーション広告が含む場合があります。但し、掲載内容は事実に反して優遇されることはありません。

PostgreSQL 基本コマンド集 – SELECT / INSERT / UPDATE / DELETE

PostgreSQL

PostgreSQLの基本コマンドを備忘録程度に残しておきます。

下記が未実施の方はURLをご参照ください。

・PostgreSQLのダウンロードとインストール
https://yu-report.com/entry/postgreSQL

・PostgreSQLのデータベース作成とテーブル作成
https://yu-report.com/entry/postgresqlMakeTbl

では、SQLのコマンドを記載していきます。

スポンサーリンク

SQL基本コマンド一覧

SELECT、INSERT、UPDATE、DELETEの順で記載致します。

SELECT文(データ抽出)

基本コマンド

SELECT [カラム名] FROM [テーブル名] (WHERE [条件式]) ;
  • [カラム名]を[*]にした場合は全カラム抽出可能
  • WHERE [条件式]を省略した場合はテーブルのすべてを抽出する

件数を抽出

SELECT COUNT(1) FROM [テーブル名] (WHERE [条件式]) ;
  • COUNT(*)でも可能

AND条件

SELECT [カラム名] FROM [テーブル名]  WHERE [カラム名]=抽出したい値 AND [カラム名]= 抽出したい値 ;
  • 指定した条件のすべてに一致するレコードを取得する
  • ANDは何個でも追加可能

OR条件

SELECT [カラム名] FROM [テーブル名]  WHERE [カラム名]=抽出したい値 OR [カラム名]= 抽出したい値
  • 指定した条件のどれかに一致するレコードを取得する
  • ORは何個でも追加可能

INSERT文(データ挿入)

INSERT INTO [テーブル名] VALUES ([値1], [値2], [値3]・・・・・・);
  • 値はカラムの数だけ設定する

UPDATE文(データ更新)

UPDATE  [テーブル名] SET  [カラム名1] = [値1] ([カラム名2] = [値2]・・・) (WHERE [条件式]);
  • WHERE [条件式] はSELECT文と同様

DELETE文(データ削除)

DELETE FROM  [テーブル名] (WHERE [条件式]);
  • WHERE [条件式] はSELECT文と同様

以上。コマンド一覧でした。

【関連ページ】
・PostgreSQLでJSONデータ型を作成する
https://yu-report.com/entry/postgresqlJson

コメント