[SQL] 데이터베이스

2022. 11. 2. 11:59SQL

📚 데이터 삽입/삭제/수정 

 

 데이터 삽입 

 
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