[SQL]-索引の概念
1.索引
2.長所と短所
3.索引タイプ
4.自動生成インデックス
USE market_db;
CREATE TABLE TABLE1(
col1 INT PRIMARY KEY,
col2 INT,
col3 INT
);
CREATE TABLE TABLE2(
col1 INT PRIMARY KEY,
col2 INT UNIQUE,
col3 INT UNIQUE
);
SHOW INDEX FROM TABLE2;
5.自動ソートされたクラスタインデックス
USE market_db;
DROP TABLE if EXISTS buy, member;
CREATE TABLE member
(mem_id CHAR(8),
mem_name VARCHAR(10),
mem_number INT,
addr CHAR(2)
);
INSERT INTO member VALUES('TWC', '트와이스', 9, '서울');
INSERT INTO member VALUES('BLK', '블랙핑크', 4, '경남');
INSERT INTO member VALUES('WMN', '여자친구', 6, '경기');
INSERT INTO member VALUES('OMY', '오마이걸', 7, '서울');
SELECT * FROM member;
mem id列をプライマリ・キーに設定し、内容を確認します.
ALTER TABLE member
ADD CONSTRAINT
PRIMARY KEY(mem_id);
SELECT * FROM member;
アイデンティティー順
6.並べ替えられていない補助インデックス
DROP TABLE if EXISTS member;
CREATE TABLE member
(mem_id CHAR(8),
mem_name VARCHAR(10),
mem_number INT,
addr CHAR(2)
);
INSERT INTO member VALUES('TWC', '트와이스', 9, '서울');
INSERT INTO member VALUES('BLK', '블랙핑크', 4, '경남');
INSERT INTO member VALUES('WMN', '여자친구', 6, '경기');
INSERT INTO member VALUES('OMY', '오마이걸', 7, '서울');
SELECT * FROM member;
ALTER TABLE member
ADD CONSTRAINT
UNIQUE(mem_id);
SELECT * FROM member;
順序が変わらない
Reference
この問題について([SQL]-索引の概念), 我々は、より多くの情報をここで見つけました https://velog.io/@y7y1h13/SQL-인덱스-개념テキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol