mun dev

[DB] - SQL CRUD 본문

DB

[DB] - SQL CRUD

mndev 2023. 3. 10. 15:58

 CRUD란?

CRUD는 대부분의 컴퓨터 소프트웨어가 가지는 기본적인 데이터 처리 기능인 Create(생성), Read(읽기), Update(갱신), Delete(삭제)를 묶어서 일컫는 말

 

이름 조작 SQL
Create 생성 INSERT
Read 읽기 SELECT
Update 갱신 UPDATE
Delete 삭제 DELETE

 

 

 

SELECT문 - 조회

SELECT 컬럼명 FROM 테이블명 WHERE [조건]; 

 

INSERT문 - 삽입

  • 컬럼명 생략시 테이블의 전체 컬럼, VALUES 안에도 테이블에 있는 각 컬럼에 대한 내용을 추가해줘야 함.
INSERT INTO 테이블명([컬럼명]) VALUES(컬럼명=삽입 내용);

 

DELETE문 - 삭제

DELETE FROM 테이블명 WHERE [컬럼명]=조건; #WHERE절 생략시 테이블에 저장된 모든 데이터 삭제 

 

UPDATE - 수정

UPDATE 테이블명 SET 컬럼명=바뀔값 WHERE [컬럼명]=[조건];

 

 

ALTER - 테이블 수정


ALTER문은 테이블 구조 변경 시 사용

예를 들어 컬럼추가, 삭제, 변경등을 할 때 사용하기 위해 자주 쓰인다. 

 

  • ADD - 컬럼 추가 
ALTER TABLE table_name ADD COLUMN ex_column varchar(32) NOT NULL; # 컬럼 추가 

 

  • MODIFY - 컬럼 변경 
ALTER TABLE table_name MODIFY COLUMN ex_column varchar(16) NULL; # 컬럼 변경 

 

  • CHANGE - 컬럼명 변경 
ALTER TABLE table_name CHANGE COLUMN ex_column ex_column2 varchar(16) NULL; # 컬럼 이름 변경 

 

  • DROP - 컬럼 삭제 
ALTER TABLE table_name DROP COLUMN ex_column; # 컬럼삭제

 

  • RENAME - 테이블 이름 변경
ALTER TABLE table_name1 RENAME table_name2; # 테이블 이름 변경