DML (Data Manipulation Language)
SELECT / INSERT, UPDATE, DELETE
SELECT | DB에 들어있는 데이터를 조회, 검색 |
INSERT | DB의 테이블에 데이터 삽입 |
UPDATE | DB 데이터 수정 |
DELETE | DB의 원치않는 데이터 삭제 |
1. SELECT
SELECT 조회하고 싶은 컬럼명 FROM 테이블명
2. INSERT
행(column) 단위 데이터 삽입
INSERT INTO 테이블명 (column 명) VALUES (각 column에 삽입할 value)
테이블 전체에 데이터 삽입
- DESC 테이블명
- 테이블의 각 column에 대한 데이터 타입을 확인할 수 있는 명령어
사용예시)
INSERT INTO Salary (Id, name, salary, date) VALUES ('1', 'A', '500', '2020-07-10')
INSERT INTO Salary (Id, name, salary, date) VALUES ('2', 'B', '900', '2020-07-11')
3. UPDATE
UPDATE 테이블명 SET column = value
4. DELETE
DELETE FROM 테이블명
조건에 맞는 행(row) 삭제
DELETE FROM 테이블명 WHERE 조건식
LEEDCODE
문제 풀이는 더보기 클릭
627 Swap Salary - https://leetcode.com/problems/swap-salary/submissions/
UPDATE salary
SET sex = CASE
WHEN sex = 'f' THEN 'm'
WHEN sex = 'm' THEN 'f'
ELSE 'Other'
END
< 기초 SQL 시리즈 >
2020/07/14 - [Database/SQL] - [백문이불여일타] 데이터 분석을 위한 기초 SQL - 1부
2020/07/14 - [Database/SQL] - [백문이불여일타] 데이터 분석을 위한 기초 SQL - 2부
2020/07/14 - [Database/SQL] - [백문이불여일타] 데이터 분석을 위한 기초 SQL - 3부 完
< 중급 SQL 시리즈 >
2020/07/15 - [Database/SQL] - [백문이불여일타] 데이터 분석을 위한 중급 SQL - 1부
2020/07/15 - [Database/SQL] - [백문이불여일타] 데이터 분석을 위한 중급 SQL - 2부
2020/07/16 - [Database/SQL] - [백문이불여일타] 데이터 분석을 위한 중급 SQL - 3부
2020/07/16 - [Database/SQL] - [백문이불여일타] 데이터 분석을 위한 중급 SQL - 4부 完
이 포스팅은 해당 강좌를 수강하며 작성하였습니다.
[백문이불여일타] 데이터 분석을 위한 고급 SQL - 인프런
SQL 고급 이론을 배우고, 실습 문제를 함께 풀어봅니다. 중급이상 데이터 분석 데이터베이스 데이터베이스 SQL 데이터 분석 온라인 강의 실무에 필요한 연산을 효율적으로 처리하기 위한 SQL의 고�
www.inflearn.com
'Database > SQL' 카테고리의 다른 글
[백문이불여일타] 데이터 분석을 위한 고급 SQL - 2부 (0) | 2020.07.21 |
---|---|
[백문이불여일타] 데이터 분석을 위한 중급 SQL - 4부 完 (0) | 2020.07.16 |
[백문이불여일타] 데이터 분석을 위한 중급 SQL - 3부 (0) | 2020.07.16 |
[백문이불여일타] 데이터 분석을 위한 중급 SQL - 2부 (0) | 2020.07.15 |
[백문이불여일타] 데이터 분석을 위한 중급 SQL - 1부 (0) | 2020.07.15 |