[MariaDB/MySQL]SQL Query
💡 핵심 요약 (TL;DR)
SQL Query의 동작 원리를 이해하고 실제 프로젝트에 적용하기 위한 실무 가이드다. 핵심 설정과 구현 코드를 단계별로 파악하여 상황에 맞게 유연하게 활용할 수 있다.
📣 테이블
테이블 생성
1 | create table [테이블명] |
테이블명 수정
1 | alter table [테이블명] rename [변경할_테이블명]; |
테이블삭제
1 | drop table [테이블명]; |
📣 컬럼
테이블에 컬럼추가
여러 개 추가시 컴마로 구분하기
1 | alter table [테이블명] |
컬럼명 및 컬럼타입 변경
1 | alter table [테이블명] |
컬럼삭제
1 | alter table [테이블명] drop [컬럼명]; |
컬럼순서변경
1 | alter table [테이블명] |
📣 제약조건
제약조건확인
1 | select * from information_schema.table_constraints |
제약조건 추가(PK)
1 | alter table [테이블명] |
제약조건 추가(FK)
1 | alter table [테이블명] |
제약조건 삭제
1 | alter table [테이블명] drop constraint [제약조건명]; |
📣 데이터
insert
- 필드순서와 데이터값의 순서가 일치할때
1 | INSERT INTO 테이블이름 |
- 필드순서와 데이터값의 순서가 불일치할때
1 | INSERT INTO [테이블이름] (필드이름1, 필드이름2, 필드이름3, ...) |
update
1 | UPDATE [테이블이름] |
delete
1 | DELETE FROM [테이블이름] |
[MariaDB/MySQL]SQL Query
https://sowon-dev.github.io/2021/05/02/210503MariaDB-SQLQuery/