文法メモ個人的文法メモ主にPostgreSQLで利用するSQL文法をコピペできるようにまとめておく記事です。テーブル名selectの後に取得したい列名を入力し、fromの後に列名を取得するテーブル名を入力します。selectに”*”を指定することでテーブル内全ての列を取得することができます。列名やテーブル名のあとにasをつけ、別名を記述することで別名で表示することもできます。PostgreSQLなどの場合はasを省略することも可能ですが、基本的に付けておいたほうがわかりやすいですし後々便利です。by、列名、並び順の順に記述することで列を指定した並び順に並べ替えることができます。昇順の場合は”asc”、降順の場合は”desc”と記述します。byはデフォルトで昇順が適用されるので”asc”は省略可能です。更新内容selectの後にテーブル名を入力し、setの後に変更したい列名、”=”、更新内容を記述します。この状態で実行すると全件更新されてしまうので基本的にwhere句で条件を絞って利用します。テーブル名deleteを記述し、fromの後にテーブル名を記述します。この状態で実行すると全データを削除しまうので基本的にwhere句で条件を絞って利用します。条件式whereの後に絞り込み条件を記述します。select文、update文、delete文で利用することができます。null”と記述します。null”と記述します。式の後にlike、パターン文字列を記述することでパターンマッチングが可能です。パターン文字としては”%”と”_”が利用でき、”%”が0文字以上の文字列、”_”が1文字の文字列となります。”佐藤%”と記述すると佐藤に続いて0文字以上ある文字列になりますし、”佐藤_郎”と記述すると佐藤に続いて一文字あり、郎で終わる文字列となります。式の前にbetween、式、and、式と記述することで範囲判定が可能です。条件式andやorを利用することで複数条件を利用できます。andは条件式両方が真の場合に真になり、orは条件式のどちらかが真ならば真になります。(値)insertを記述し、intoの後にテーブル名、かっこ内に列名を記述、values()内に追加する値を記述します。テーブル内全ての列へ順番通りに値を追加する場合は列名の記述が不要です。データ型)createを記述し、tableの後にテーブル名、かっこ内に列名とデータ型を記述します。keyをつけると主キー制約を指定する事ができます。列名2)を記述することで複数の列を主キーとして指定可能です。参照先テーブル名(参照先列名)referencesの後に参照先テーブル名、かっこ内に参照先列名を指定することで外部キー制約をかけることができます。tableの後にテーブル名をつけるとテーブルを削除することができます。作成済みテーブル一覧表示(PostgreSQL)\dt作成済みのテーブルを一覧表示することができます。入力中SQL文リセット(PostgreSQL)\r入力中のSQL文をリセットすることができます。Advertisement私がより複雑なSQL文を書くようになったら更新されます。いつの間にか曖昧になってグチャグチャになってしまっている命名規則を改めて見返せるようにまとめておく記事です。コメントをキャンセルメールアドレスが公開されることはありません。WordPress.。