Database/MySQL

MySQL 기본 Query 정리

BUST 2018. 2. 11. 19:46

MySQL 기본 Query 정리

실제 DB를 다루다보면 Select/Update/Delete/Insert 및 Join이외에 컬럼 수정 및 인덱스 추가 등의 쿼리를 사용하게 된다. 관련된 내용을 간단하게 정리해보자

index 추가하기

create index [index_name]
on [table_name] ([column_name], ...);

create unique index [index_name]
on [table_name] ([column_name], ...);

테이블 컬럼 보기

desc [tableName]

테이블의 사이즈 및 인덱스 사이즈 확인하기

show table status from [dbname]
  • lentgh 사이즈 단위는 byte

실행 계획

explain[Query...]

컬럼 추가하기

alter table tabl__ename
add colum_nname datatype;

컬러 삭제하기

alter table table_name
drop column column_name;

컬럼 수정하기

alter table table_name
modify column column_name datatype;


'Database > MySQL' 카테고리의 다른 글

인덱스 설계에 필요한 선택도와 카디널리티  (0) 2018.06.11
Group By 쿼리의 활용  (0) 2018.06.09
커버링 인덱스  (0) 2018.02.10
Timestamp and Datetime  (0) 2017.07.02
SubQuery 활용  (0) 2017.06.25