반응형
LIKE
특정 문자가 포함된 문자열을 찾고 싶을 때 사용하는 명령
select *
from book
where title LIKE '%왕자';book 테이블에서 제목(title)이 '왕자'로 끝나는 책 검색
%왕자 = 뭐라고 시작하든 왕자로 끝나는 문자열
어린% = 어린으로 시작하는 문자열
%린왕% = '린왕'이 들어간 문자열
ORDER BY
데이터를 정렬하여 검색하는 명령
SELECT *
FROM score
ORDER BY math DESC;score 테이블에서 수학(math) 값이 높은 데이터부터 정렬하여 검색
DESC = 내림차순 (큰 값부터)
ASC = 오름차순 (작은 값부터)
생략하면 자동적으로 오름차순인 ASC 적용
INSERT
테이블에 새로운 데이터를 삽입하는 명령
INSERT INTO book(id, title, author, publisher)
VALUES('3','햄릿','윌리엄 셰익스피어','엘리스출판');각 컬럼명에 데이터 추가
컬럼을 명시하지 않으면 순서대로 값을 삽입
UPDATE
데이터베이스에 저장된 값을 수정하는 명령
UPDATE book
SET title = '돈키호테1'
WHERE title = '돈키호테';책 제목이 '돈키호테'인 데이터의 제목을 '돈키호테1'로 변경
DELETE
테이블에 있는 데이터를 삭제하는 명령
DELETE
FROM book
WHERE title = '돈키호테1';책 정보를 저장하는 book 테이블에서 책 제목이 '돈키호테1'인 데이터 삭제
반응형
'Data Science > SQL' 카테고리의 다른 글
| SQL이란? SELECT, WHERE, 연산자 정리 (0) | 2023.06.07 |
|---|