패스트캠퍼스 BDA 부트캠프 10기/SQL

[SQL] DROP, TRUNCATE, IF EXISTS, INSERT INTO VALUES, DELETE FROM WHERE, UPDATE SET WHERE

희난 2023. 10. 4. 10:28
데이터베이스 지우기
DROP DATABASE [데이터베이스 이름];

 

테이블 지우기
DROP TABLE [테이블 이름];

 

테이블 값만 지우기
TRUNCATE TABLE [테이블 이름];

 

데이터베이스/테이블이 존재한다면 지우기
DROP DATABASE/TABLE IF EXISTS [데이터베이스/테이블 이름];

 

데이터 하나 삽입하기
INSERT INTO [테이블 이름] ([컬럼1 이름], [컬럼2 이름], [컬럼3 이름])
VALUES ([컬럼1 값], [컬럼2 값], [컬럼3 값]);

컬럼 이름 리스트와 컬럼 값 리스트의 갯수는 일치해야 함

 

데이터 여러 개 삽입하기
INSERT INTO [테이블 이름] ([컬럼1 이름], [컬럼2 이름], [컬럼3 이름])
VALUES ([컬럼1 값], [컬럼2 값], [컬럼3 값]),
               ([컬럼1 값], [컬럼2 값], [컬럼3 값]),
               ...
               ([컬럼1 값], [컬럼2 값], [컬럼3 값]);

각각의 row는 하나의 괄호로 감싸져 있어야 함

 

데이터 삭제하기
DELETE FROM [테이블 이름]
WHERE [조건 값];

원하는 데이터 일부만 삭제

 

데이터 수정하기
UPDATE [테이블 이름]
SET [컬럼 이름]=[새 값]
WHERE [조건 값];