본문 바로가기
SQL

[SQL] 데이터베이스 다루기

by 장찐 2023. 2. 28.

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

 

데이터 삽입 

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] CASE WHEN / CREATE FUNCTION  (0) 2023.05.09
[SQL] GROUP BY  (0) 2023.03.08
[SQL] 기본함수, ORDER BY  (1) 2023.03.05
[SQL] 서브쿼리 기본 개념  (0) 2023.02.06

댓글