データベース論[3]SQL統合
SQL分類
DML( Date Manipulation Language)
SQL
文中SELECT, INSERT, UPDATE, DELETE
この文に属する.DDL (Date Definition Language)
CREATE, DROP, ALTER
フレーズ.DCL (Data Control Language)
GRANT, REVOKE
など.現在のサーバにあるDBを確認します。
USE
USE database_name
[Navigator]-> [SCHEMAS]-> 데이터베이스 선택
SHOW TABLE;
SHOW TABLE STATUS;
DESCRIBE(DESC)
もし
DESCRIBE city;
or DESC city;
테이블에 대한 속성 정보를 의미한다.
test1. country、countrylanguage情報を一緒に見るなら? DESCRIBE city;
DESC country;
DESC countrylanguage;
SELECT
DESCRIBE city;
DESC country;
DESC countrylanguage;
<SELECT ... FROM>
SECECT select_expr
[FROM table_reference]
[WHERE where_condition]
[GROUP BY {col_name | expr | position]
[HAVING where_condition]
[ORDER BY {col_name | expr | position]
まだあります.SELECT * FROM city;
ここで*は何ですか?
SELECT Name FROM city;
SELECT 열 이름
SELECT Name, Population FROM city;
SELECT FROM WHERE
基本WHERE節
SELECT fieldName(필드이름) FROM tableName(테이블이름) WHERE 조건식
SELECT *
FROM city
WHERE Population > 8000000
[인구 수가 800만 초과인 도시들만 보여줘]
リレーショナル演算子の使用
SELECT *
FROM city
WHERE Population < 8000000
AND Population > 7000000
[인구 수가 700만 초과 그리고(두 조건 모두 충족) 800만 미만인 도시들만 보여줘]
韓国の都市
まず
DESC city;
コンパスを見てみるとID,Name, CountryCode, District, Population
5個のcoulumnで構成されていることがわかります.SELECT *
FROM city
WHERE CountryCode = 'KOR';
アメリカの都市 SELECT *
FROM city
WHERE CountryCode = 'USA';
韓国のある都市で、人口が100万人以上の都市です。 SELECT *
FROM city
WHERE CountryCode = 'KOR';
AND Population >= 1000000;
BETWEEN
SELECT *
FROM city
WHERE CountryCode = 'USA';
SELECT *
FROM city
WHERE CountryCode = 'KOR';
AND Population >= 1000000;
BETWEEN
BETWEEN ... AND
SELECT *
FROM city
WHERE Population BETWEEN 7000000 AND 8000000
[인구 수가 700만 800만 사이에 있는 도시들을 보여줘]
IN
IN()
SELECT *
FROM city
WHERE Name IN('Seoul', 'New York', 'Tokyo')
[Name이 이러한 도시만 보여줘]
韓国、アメリカ、日本のみ
SELECT *
FROM city
WHERE CountryCode In('KOR', 'USA', 'JPN')
[한국 미국 일본에 있는 도시만 보여줘]
LIKE
_
SELECT *
FROM city
WHERE CountryCode LIKE 'KO_'
[이 문자열(KO)에 어떤 글자가 올 수 있지만,
하나만 매칭해서 쓸 때 언더바를 쓴다.]
・7.第二面・・・SELECT *
FROM city
WHERE Name LIKE 'Tel %'
[tel로 시작하는 도시이름이 뭘까?
-> _(언더바)와 다르게 %는 무엇이든 허용한다.]
Reference
この問題について(データベース論[3]SQL統合), 我々は、より多くの情報をここで見つけました https://velog.io/@hunsm4n/데이터베이스론-3-SQL종합テキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol