$ 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; |