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;