Tech`s Report

MENU

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

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