본문 바로가기
반응형

카테고리98

DB - 인덱스(Index)의 개념과 장단점 1. 인덱스(Index)의 개념 인덱스(Index)는 데이터 검색 속도를 향상시키는 데 사용되는 자료구조입니다. 특정 컬럼에 인덱스를 생성하면 해당 컬럼에 대한 B-tree 구조를 만들어 해당 컬럼 값을 인덱스의 키로 사용합니다. 이렇게 하면 해당 컬럼 값을 검색하는 쿼리에서 인덱스를 사용하여 검색 속도를 높일 수 있습니다. 인덱스를 이해하는 가장 쉬운 방법은 책의 목차 또는 색인을 생각하시면 됩니다. 책에서 특정 내용을 찾을 때 목차나 색인을 활용하면 더 빠르게 원하는 내용을 찾을 수 있는 것처럼 (테이블 = 책), (인덱스 = 목차 또는 색인)이라고 가정하면 인덱스를 활용하여 테이블 내에서 원하는 특정 레코드를 빠르게 검색할 수 있습니다. 2. 장점과 단점 인덱스를 활용하였을 때 데이터를 검색하는 속.. 2023. 2. 19.
DB - DROP, TRUNCATE, DELETE 차이점 비교 데이터베이스에서 데이터를 삭제하는 명령어는 DROP, DELETE, TRUNCATE 3가지가 있습니다. 모두 데이터를 삭제하는 명령어이지만 동작하는 방식에서 차이점을 가지고 있으며, SQLD와 같은 시험에도 빈번하게 출제되는 개념입니다. 1. DROP DROP 명령어는 데이터베이스에서 테이블 자체를 지우는 명령어로서 테이블을 삭제하고 저장 공간도 비워집니다. DROP TABLE 테이블명; 데이터 정의어(DDL : Data Definition Language) 테이블 및 테이블의 모든 데이터를 제거 테이블에 적용된 인덱스, 트리거, 제약조건, 권한 등을 모두 삭제 실행될 때 트리거 작용하지 않음 ROLLBACK 할 수 없음 저장 공간 반납 2. TRUNCATE TRUNCATE 명령어는 테이블을 유지한 상태.. 2023. 2. 18.
DB - 데이터베이스 언어 DDL, DML, DCL 정의 데이터베이스를 다루는 언어를 데이터 조작어, 데이터 정의어, 데이터 제어어 크게 3가지로 나눌 수 있습니다. 1. 데이터 정의어 (DDL : Data Definition Language) 데이터베이스 구조나 테이블 등을 정의하거나 수정, 삭제하는데 사용하는 언어로서 주로 데이터베이스를 설계하고 구축하는 과정에서 사용되는 언어이다. CREATE : SCHEMA, TABLE, VIEW, INDEX 등을 생성 ALTER : TABLE 정의를 수정 DROP : SCHEMA, TABLE, VIEW, INDEX 등을 삭제 RENAME : TABLE 이름을 변경 TRUNCATE : TABLE 데이터의 완전 삭제 2. 데이터 조작어 (DML : Data Manipulation Language) 사용자와 DBMS 간의 .. 2023. 2. 17.
COS x YEBOAH 콜라보레이션 파헤치기 코스 콜라보레이션 런칭 COS x YEBOAH COS x YEBOAH, 코스의 2023년도 첫 번째 콜라보이션이 런칭 되었습니다. YEBOAH, 리스 예보아는 런던 서부 출신의 디자이너로 2013년도에 데뷔하여 퓨처(Future), 루이스 해밀턴(Lewis Hamilton), 구찌 메인(Gucci Mane) 같은 아티스트 사이에서 많은 인기를 얻었습니다. ​ 이번 콜라보레이션에서도 리스 예보아는 가나의 컬러 블랙, 옐로우와 가나를 상징하는 별을 모티브로 나비가 번데기, 고치를 거쳐 성체가 되어가는 과정을 표현했다고 합니다. LOOK 1 OUTER : 체크 울 코트 (590,000원) BOTTOM : 테일러드 팬츠 (215,000원) ​ 우수한 품질과 정교한 디테일이 돋보이는 코트와 모던하게 재해석된 트라.. 2023. 2. 10.
반응형