Part 8. SQL(詳細SQL)
2394 ワード
情報処理エンジニアは第8部を実録する。SQL(詳細SQL)
Section 1. インデックス(INDEX)
1.索引
CREATE [UNIQUE] INDEX 인덱스이름
ON 테이블이름 (속성이름 [ASC | DESC])
[CLUSTER]
ALTER [UNIQUE] INDEX 인덱스 이름
ON 테이블이름(속성이름 [ASC | DESC]);
DROP INDEX 인덱스이름;
2.索引構造4.B+ツリー
5.索引その他のタイプ
6.インデックススキャン
Section 2. ビュー(VIEW)とシステムディレクトリ
1.ビュー(VIEW)
CREATE VIEW 뷰이름 [(속성이름)]
AS SELECT 실제테이블의속성이름
FROM 실제테이블이름
[WHERE 조건]
[WITH CHECK OPTION]; # 뷰에 대한 데이터 조작 연산시 WHERE 조건에 맞지 않으면 실행 X
CREATE VIEW 3학년연락처(학번, 이름, 전화번호)
AS SELECT 학번, 성명, 연락처
FROM 학생
WHERE 학년 = 3;
DROP VIEW 뷰이름 [RESTRICT | CASCADE];
2.システムディレクトリUPDATE 테이블이름
SET 속성이름 = 변경내용
[WHERE 조건];
4. DELETE DELETE FROM 테이블이름
[WHERE 조건];
Section 3. 複数のテーブルの検索
1.Join(JOIN)
2.連結の種類
①内部連結-同等連結、自然連結、非同等連結
②外部連結-連結条件を満たさない行図表現
③セルフサイン-テーブル内でサイン
④クロスジョイント-カース乗
3.同等の署名
結合する2つのテーブルで、共通列の値が一致する共通行を
SELECT * FROM 학생 S, 학과 D
WHERE S.학과번호 = D.학과번호;
4.自然鳥人SELECT * FROM 학생 NATURAL [INNER] JOIN 학과;
5.集合演算子①ユニオン-各集合の和
②ユニオンALL-は、各セットの複合結果を含む
③INTERSECT-各集合の共通行を返す
④MINUS-は、共通行以外の行を返す
SELECT * FROM 데이터베이스
UNION/UNION ALL/INTERSECT/MINUS
SELECT * FROM 인공지능;
Reference
この問題について(Part 8. SQL(詳細SQL)), 我々は、より多くの情報をここで見つけました https://velog.io/@codren/Part-8.-SQL-고급-SQLテキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol