[SQL] 데이터베이스
2022. 11. 2. 11:59ㆍSQL
📚 데이터 삽입/삭제/수정
✅ 데이터 삽입
|
INSERT INTO [테이블] ([컬럼1], [컬럼2], [컬럼3]) |
|
VALUES([컬럼1의 값], [컬럼2의 값], [컬럼3의 값], |
|
[컬럼1의 값], [컬럼2의 값], [컬럼3의 값], |
|
[컬럼1의 값], [컬럼2의 값], [컬럼3의 값], |
|
.....) |
• INSERT INTO 에서 정의한 컬럼의 수와, VALUE 부분의 각 컬럼 값들에 들어가는 리스트 인자의 수가 동일해야 함
예시 )
|
CREATE TABLE tmp_1( |
|
number INT, |
|
name VARCHAR(20), |
|
type VARCHAR(10)); |
|
|
|
|
|
-- 값 넣기 |
|
INSERT INTO tmp_1 (number, name, type) |
|
VALUES (10, 'a', 'aa'),(25, 'b', 'bb'),(133,'c','cc'); |
✅ 데이터 삭제
|
DELETE FROM [테이블] |
|
WHERE [조건] ; |
• WHERE의 조건에 해당하는 행만 삭제
✅ 데이터 수정
|
UPDATE [테이블] |
|
SET [컬럼] = [새 값] |
|
WHERE [조건] ; |
• 조건에 해당하는 ROW만 수정
✅ 테이블 / 컬럼 이름 변경
|
-- 테이블명 변경 |
|
ALTER TABLE [old 테이블명] |
|
RENAME [new 테이블명]; |
|
|
|
-- 컬럼명 변경 |
|
ALTER TABLE [테이블명] |
|
CHANGE COLUMN [바꿀 컬럼] [새 컬럼] [데이터 유형] |
• 컬럼 명을 바꿀때에는 반드시 바꾸는 컬럼의 data type을 지정해야 함
📚 Reference
• 패스트캠퍼스 - 가장 쉽게 시작하는 데이터 분석, SQL 유치원
'SQL' 카테고리의 다른 글
[SQL] 연습문제 - 1 (0) | 2023.11.26 |
---|---|
[SQL] CASE WHEN / CREATE FUNCTION (0) | 2022.11.02 |
[SQL] GROUP BY (0) | 2022.11.02 |
[SQL] 기본함수 / ORDER BY (0) | 2022.11.02 |
[SQL] 서브쿼리 기본 개념 (0) | 2022.11.02 |