단축키,DML,DDL,LIKE,JOIN,정렬
Aug 05, 2024
단축키
Ctrl + Enter: SQL 쿼리 실행 Ctrl + Shift + Enter: 현재 쿼리 블록 실행
DML
데이터베이스에서 데이터를 삽입, 갱신, 삭제, 조회하는 작업을 수행하는 언어와 명령문을 의미
데이터 삽입(Insert): 데이터베이스 테이블에 새로운 데이터를 추가합니다.
2. 데이터 갱신(Update): 데이터베이스 테이블에서 기존 데이터를 수정 또는 갱신합니다.
3. 데이터 삭제(Delete): 데이터베이스 테이블에서 특정 데이터를 삭제합니다.
4. 데이터 조회(Select): 데이터베이스 테이블에서 데이터를 검색하여 조회합니다.
DDL
데이터 정의 언어(Data Definition Language)의 약어입니다. 데이터베이스에서 데이터 구조를 정의하
고 조작하는 데 사용되는 SQL 명령문의 범주
1. CREATE: 데이터베이스, 테이블, 뷰, 인덱스 등을 생성합니다.
2. ALTER: 데이터베이스 개체의 구조를 수정합니다. 테이블에 열 추가, 삭제 또는 수정 등을 수행할 수 있습
니다.
3. DROP: 데이터베이스 개체를 삭제합니다. 테이블, 뷰, 인덱스 등을 제거할 수 있습니다.
4. TRUNCATE: 테이블의 모든 데이터를 삭제합니다.
비교연산자 : LIKE
like
MySQL의 LIKE 연산자는 문자열 패턴 매칭에 사용되는 비교 연산자입니다. LIKE 연산자를 사용하여 특
정 패턴을 가진 문자열을 검색하거나 필터링할 수 있습니다.
LIKE 연산자는 다음과 같은 기호와 와일드카드를 사용합니다:
% (퍼센트): 0개 이상의 임의의 문자열을 나타냅니다.
_ (언더스코어): 정확히 하나의 임의의 문자를 나타냅니다.
9. 정규표현식
정규표현식을 아무리 공부해도, 1달 지나면 다 잊어먹는다. 공부 효율이 최악!!
select ename
from emp
where ename like '%M%';
select ename
from emp
where ename like '_M%';
정렬
select *
from emp
where job = 'CLERK'
order by sal desc;
select *
from emp
where job = 'CLERK'
order by sal asc;
select *
from emp
order by sal desc, comm desc;
JOIN
INNER JOIN
inner join a, b = > a ∩ b
outter join a, b ⇒ a∪b
Share article