웹에선 CRUD 가 기본이기에 그에 맞춰서 MYSQL 쿼리문도 자주쓰는 문들이 있다. 아주아주 기본이기에 대부분 알고있지만 가끔 문법을 찾아 볼때가 있어서 정리해둔다.
create table 테이블명(
컬럼 이름 타입,
컬럼 이름 타입
PRIMARY KEY(컬럼명)
);
select * from 테이블명;
select 컬럼명1, 컬럼명2 from 테이블명 where 컬럼명 = 특정할 데이터
update 테이블명 set 컬럼명 = 업뎃 데이터 where 컬럼명 = 특정할 데이터
delete from 테이블명
delete from 테이블명 where 컬럼 = 특정할데이터
alter 테이블명 add 컬럼 자료형 after 컬럼명
alter 테이블명 drop 컬럼 자료형
alter 테이블명 modify 컬럼명 // 자료형 수정시 늘리는 건가능하지만 줄일 수는 없다 기존자료 훼손 될 수 있기 때문
alter 테이블명 rename 변경해야할 컬럼명 TO 새로운 컬럼명
alter 테이블명 add constraint 제약조건명 제약조건 (컬럼명)
alter 테이블명 drop constraint 제약조건명
이외에도 MYSQL 에는 다양한 문법이 있고 이를 이용하면 쿼리 단계에서 데이터를 잘 불러와 서버사이드에서 쉽게 처리할 수 있게 해준다.
아는게 힘이다~