PostgreSQL 2 | CMD, DB, TABLE
10212 ワード
緒論
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
Reference
この問題について(PostgreSQL 2 | CMD, DB, TABLE), 我々は、より多くの情報をここで見つけました
https://velog.io/@unchapterd/PostgreSQL-2
テキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol
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
Reference
この問題について(PostgreSQL 2 | CMD, DB, TABLE), 我々は、より多くの情報をここで見つけました
https://velog.io/@unchapterd/PostgreSQL-2
テキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol
CREATE DATABASE database_name;
\l
\c database_name
DROP DATABASE database_name;
注意する.最小限の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
Reference
この問題について(PostgreSQL 2 | CMD, DB, TABLE), 我々は、より多くの情報をここで見つけました https://velog.io/@unchapterd/PostgreSQL-2テキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol