TIL | CRUD를 위한 MYSQL 기본 쿼리 정리

sik2·2021년 3월 24일
1

2019 - 2020 TIL

목록 보기
80/80

웹에선 CRUD 가 기본이기에 그에 맞춰서 MYSQL 쿼리문도 자주쓰는 문들이 있다. 아주아주 기본이기에 대부분 알고있지만 가끔 문법을 찾아 볼때가 있어서 정리해둔다.

CREATE


create table 테이블명(
    컬럼 이름 타입,
    컬럼 이름 타입
PRIMARY KEY(컬럼명)
);

SELECT


select * from 테이블명;

select 컬럼명1, 컬럼명2 from 테이블명 where 컬럼명 = 특정할 데이터

UPDATE


update 테이블명 set 컬럼명 = 업뎃 데이터 where 컬럼명 = 특정할 데이터

DELETE


delete from 테이블명

delete from 테이블명 where 컬럼 = 특정할데이터

ALTER

alter 테이블명 add 컬럼 자료형 after 컬럼명
alter 테이블명 drop 컬럼 자료형
alter 테이블명 modify 컬럼명 // 자료형 수정시 늘리는 건가능하지만 줄일 수는 없다 기존자료 훼손 될 수 있기 때문
alter 테이블명 rename 변경해야할 컬럼명 TO 새로운 컬럼명
alter 테이블명 add constraint 제약조건명 제약조건 (컬럼명)
alter 테이블명 drop constraint 제약조건명 

이외에도 MYSQL 에는 다양한 문법이 있고 이를 이용하면 쿼리 단계에서 데이터를 잘 불러와 서버사이드에서 쉽게 처리할 수 있게 해준다.

아는게 힘이다~

profile
기록

0개의 댓글