postgresql

PostgreSQLの基本コマンド

#DB
writtdden by 神聖眼鏡くん

どうも神聖眼鏡です。
すっかり秋ですね。わたしの地元では10月頃は河原で芋煮をたべます。
ただ外で芋煮をたべます。他県からみれば謎な風習だなっておもいますよね(笑)
それがまた良いんですけどね!

さて、今回はPostgreSQLを触る機会があったので、基本的なコマンドを紹介します!

PostgreSQLに接続・終了

接続
su – postgres

接続終了
\q

ターミナルを起動

デフォルトのデータベースに接続
psql -d postgres

データベースを指定して接続
psql -d データベース名

データベースとユーザを指定して接続
psql -d データベース名 -U ユーザ名

データベース

データベース一覧の表示
\l

データベースの選択
\c データベース名

テーブル

テーブル一覧の表示
\dt;

テーブル内のデータを一覧
select * from テーブル名;

テーブル構造の表示
\d テーブル名;

データの更新
update テーブル名 set 更新内容;

データの削除
delete from テーブル名 where 条件;

テーブルのオーナーの変更
alter table テーブル名 owner to オーナー名;

表示数指定
select * from テーブル名 limit 数;

表示の開始位置指定
select * from テーブル名 offset 数;

カラム内の任意の文字を表示
select distinct カラム名 from テーブル名;

カラム内の合計値
select sum(カラム名) from テーブル名;

カラム内の最大値
select max(カラム名) from テーブル名;

カラム内の最小値
select min(カラム名) from テーブル名;

カラム内の平均値
select avg(カラム名) from テーブル名;

指定したカラムの内容を小さい順に表示
select * from テーブル名 order by カラム;

指定したカラムの内容を大きい順に表示
select * from テーブル名 order by カラム desc;

最後に

今回紹介したものは、本当に基本的なものですがよく調べたりすると思う内容だと思うので、ブックマークして活用していただけばと思います!

他にも記事を上げてますので見ていただければ嬉しいです。

【MySQL】SQLの基本構文と稀に使うサンプル ~重複削除・Indexなど~

IT初心者が2週間で取得したITパスポートの勉強方法

Favorite