LoginSignup
1
0

Amazon Aurora PostgreSQLのチートシート

Last updated at Posted at 2024-03-31

背景・目的

いつも、SQLやコマンドを忘れやすいのでメモしておきます。

PostgreSQLに特化し限定したものだけではなく、一般的なSQLも含めて記載しています。

気づいたタイミング、必要になったタイミングで更新します。

まとめ

分類 SQLまたはコマンド 備考
スキーマ スキーマを作成する
スキーマの一覧を確認する
テーブル テーブルを作成する
テーブルの一覧を確認する
テーブルの定義を確認する
テーブルを削除する

実践

スキーマ

スキーマを作成する

CREATE SCHEMA {スキーマ名};

image.png

スキーマの一覧を参照する

SELECT schema_name 
FROM information_schema.schemata;

image.png

テーブル

テーブルを作成する

CREATE TABLE client (
    client_id SERIAL PRIMARY KEY,
    client_name VARCHAR(255) NOT NULL,
    client_address VARCHAR(255),
    client_phone VARCHAR(20),
    client_contact_person VARCHAR(255),
    client_contact_phone VARCHAR(20)
);

image.png

テーブルの一覧を確認する

SELECT table_schema,table_name
FROM information_schema.tables
WHERE table_schema = 'client';

image.png

テーブルの定義を確認する

SELECT column_name, data_type, is_nullable, column_default
FROM information_schema.columns
WHERE table_name = 'client'
AND table_schema='client'
ORDER BY ordinal_position;

image.png

テーブルを削除する

DROP TABLE public.clients

image.png

1
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
1
0