Postgresqlの基本操作コマンドまとめ

基本操作コマンド
1.データベースに接続
psql -U user -d dbname

2.データベースの切り替え
\c dbname

3,データベースをリスト
\l

4.テーブルをリスト
\dt

5.テーブル構造をリスト
\d tblname

6.インデックスを確認
\di

7.データベースを作成
create database dbname
drop database dbname

テーブルをリネーム
alert table tbA rename to tbB

テーブルを削除
drop table tbname

既存テーブルにカラムを追加
alert table tbname add columon columnname type

テーブルのカラムを削除
alert table tbname drop column columname

カラムをリネーム
alert table tbname rename column columnA to columnB

カラムのデフォルト値を設定
alter table tbname alter column coluname set default defalut値

デフォルト値を削除
alter table tbname alter column coluname drop default

テーブルにデータを挿入
insert into tbname(colunA,colunB…)values(値1,値2…)

テーブルの特定行特定列のデータを修正
update tbname set targetcolumn=[target値] where 条件

テーブルから特定行のデータを削除
delete from tbname where condition
delete from tbname

テーブルを作成
create table (colun1[type1];colun2[type2]…)

8.\copyright //PostgreSQLの使用状況や配布条件を表示
\encoding  //クライアントの文字エンコーディングを表示
\h    //SQL構文
\prompt  //ユーザーをヒントして内部変数を設定
\password「username」securely change the password for a user

\q     //psqlを終了

9.pg_dumpとpg_dumpallを利用してデータベースをバックアップ
pg_dump drupal>/opt/Postgresql/backup/startnews24.bak

DataBase

Posted by arkgame