DB/sql
기본sql 2 (ORDER BY, INSERT, UPDATE, DELETE)
갈잃자
2024. 9. 27. 17:41
1. 데이터 정렬(ORDER BY)
- DESC = 내림차순 (큰 값 부터 출력)
- ASC = 오름차순 (작은 값부터 출력) - Default 값
기본 문법 —>
SELECT 컬럼
FROM 테이블명
ORDER BY 컬럼명 순서
-- 예시 --
SELECT *
FROM book
ORDER BY title ASC;
2. 데이터 삽입(INSERT)
기본 문법 —> INSERT INTO 테이블(컬럼) VALUES(데이터)
※참고) 컬럼의 자리에 컬럼을 명시하지 않으면 순서대로 값을 삽입
-- 예시 --
INSERT INTO book(id, title, author, publisher, date_received) VALUES (1000, 'Don Quixote', 'Miguel de Cervantes Saavedra', NULL, '2015-03-31');
INSERT INTO book(id, title, author, publisher, date_received) VALUES (1001, 'The Little Prince', 'Antoine de Saint-Exupery', NULL, '2018-12-21');
INSERT INTO book(id, title, author, publisher, date_received) VALUES (1002, 'Harry Potter and the Philosopher\'s Stone', 'Joanne Kathleen Rowling', 'Bloomsbury Publishing', '2017-06-26');
3. 데이터 수정(UPDATE)
Update 기본문법 —>
UPDATE 테이블
SET 변경값
WHERE 조건;
UPDATE rental
SET ‘2019-04-05 12:00:30’
WHERE id = 1000;
4. 데이터 삭제(DELETE)
※참고 WHERE 조건이 없으면, 테이블 모든 데이터 삭제
기본문법 —>
DELETE
FROM 테이블
WHERE 조건;
-- 예시 --
DELETE
FROM book
WHERE title IN (‘Harry Potter and the Philosopher\’s Stone’ , ‘The Lord of the Rings’);
—> sql에 문자열에 ‘ 를 넣기위해선 \를 붙여줘야함