| $ sudo apt-get install postgresql-13 |
| $ sudo passwd
postgres |
| $ su postgres |
| $ createdb meibo |
| $ psql meibo psql (13.8 (Debian 13.8-0+deb11u1)) "help"でヘルプを表示します。 meibo=# |
| meibo=# create table tb1(id
serial not null,name varchar(255) not null,age integer,city
varchar(20),PRIMARY KEY (id) ); CREATE TABLE meibo=# |
| meibo=# \dt; リレーション一覧 スキーマ | 名前 | タイプ | 所有者 ----------+------+----------+---------- public | tb1 | テーブル | postgres (1 行) meibo=# |
| meibo=# insert into tb1
(name,age,city) values ('江木 花子',18,'高崎市'); INSERT 0 1 meibo=# insert into tb1 (name,age,city) values ('堀川 一貫',36,'藤岡市'); INSERT 0 1 meibo=# |
| meibo=# select * from tb1; id | name | age | city ----+------------+-----+-------- 1 | 江木 花子 | 18 | 高崎市 2 | 堀川 一貫 | 36 | 藤岡市 (2 行) meibo=# |
| コマンド名 |
機能 |
| \dt |
テーブルの一覧表示 |
| \dv |
ビューの一覧表示 |
| \ds |
シーケンスの一覧表示 |
| \d |
\dtvsと同じ |
| \dT |
データ型の表示 |
| \h |
SQLコマンドのヘルプ |
| \l |
データベース一覧表示 |
| \q |
psqlの終了 |
| \s |
コマンド履歴の表示 |
| \z |
テーブル\&アクセス権限一覧 |
| \? |
コマンドのヘルプ |
| # drop table tb1; |
| id,name,age,city 3,荒牧 真美,38,前橋市 4,追貝 滝雄,63,沼田市 以下略 |
| meibo=# copy tb1 from
'/home/hoge/data.csv'delimiter','CSV HEADER; |