PostgreSQL 2 | CMD, DB, TABLE


緒論


fromport(または端末)にファイルを作成することを基準とします.また,文法のすべての部分を同時に言及して試みる方向ではない.

実行



psql -U postgres

クエリ文とは



新しいコロンなし(;)裏口を打つと、検索が終わります.
CREATE TABLE develop_book (
  book_id	INTEGER,
  date		DATE,
  name		VARCHAR(80)
);

構文


キーワード


命令語
説明:
サンプルコード
\q
psqlを終了
\l
クエリーdb
\c
次に入力したdb nameを使用して接続します.
cデータベース名
\e
外部エディタを使用してSQLクエリーを入力できます.
\dt
現在のデータベースでテーブルを表示できます.

DB


n/a.理論


注意する.最小限のDDLのみを学習し、将来説明するベースSQLソースコードを記述します.

CREATE > access > DROP

CREATE DATABASE database_name;
\l
\c database_name
DROP DATABASE database_name;

TABLE


注意する.最小限のTableのみを学習し、将来説明するベースSQLソースコードを記述します.

n/a.理論


DDL of TABLE

CREATE TABLE table_name (
  serial INTEGER,
  date DATE,
  name VARCHAR(80)
);
\dt
SELECT * FROM table_name;

書き込み|INSERT INTO

INPUT INTO 테이블이름 VALUES (데이터, 데이터, 데이터);
INPUT INTO 테이블이름 (필드명, 필드명, 필드명)VALUES
(데이터, 데이터, 데이터);
INPUT INTO 테이블이름 VALUES
(데이터, 데이터, 데이터),
(데이터, 데이터, 데이터),
(데이터, 데이터, 데이터);

読み取り|SELECT

SELECT 칼럼명 혹은 *(모든 칼럼) FROM 테이블이름;
SELECT * FROM develop_book;
SELECT date, name FROM develop_book;

削除|DROP

DROP TABLE 테이블명;
DROP TABLE develop_book;

データ選択クエリーコマンド(後述の例を参照)

LIMIT		반환하는 로우 개수 지정
OFFSET		반환하는 로우의 시작지점 지정
ORDER BY	반환하는 로우를 정렬할때 사용
WHERE		지정된 로우만 조회가 되도록 필터

WHEREと比較演算子


演算子
説明:
=
等しい
<>
相違する
>
左が大きい
<
右側が大きい
>=
左が大きいか等しい.
<=
右が大きいか同じです.

サンプルコード


INSERT

INSERT INTO develop_book VALUES(2,'2021-12-25','"자바"');

INSERT

INSERT INTO develop_book (book_id, date, name) VALUES
(3,'2021-12-07','오이소박이');

INSERT

INSERT INTO develop_book VALUSE
(4,'2021-12-07','제육볶음밥'),
(5,'2021-12-07','사탕발린초코찌개');

SELECT

SELECT * FROM develop_book;

SELECT + LIMIT

SELECT * FROM develop_book
LIMIT 5;

SELECT + LIMIT + OFFSET

SELECT * FROM develop_book
LIMIT 5
OFFSET 1;

SELECT + ORDER BY * ASC

SELECT * FROM develop_book
ORDER BY book_id ASC;

SELECT + ORDER BY * DESC

SELECT * FROM develop_book
ORDER BY book_id DESC;

SELECT + ORDER BY &,&

SELECT * FROM develop_book
ORDER BY date, name;

SELECT + WHERE

SELECT * FROM develop_book
WHILE book_id=1
SELECT * FROM develop_book
WHILE book_id<>1