본문 바로가기

Database

[MySQL] INSERT, SELECT, UPDATE, DELETE 구문

 

MySQL의 CRUD, INSERT(입력), SELECT(조회), UPDATE(수정), DELETE(삭제) 


 

INSERT 구문

 

INSERT INTO [테이블 명] (필드1, 필드2, 필드3......) VALUES(데이터1, 데이터2, 데이터3......);


SELECT 구문

 

SELECT * FROM [테이블 명];

  •   *은 테이블에 있는 모든 행을 출력

 

SELECT [필드 명] FROM [테이블 명];

  • 원하는 필드만 조회

 

SELECT [필드 명] FROM [테이블 명] WHERE 필드명='데이터 값';

  • 원하는 데이터 값 조회

 

SELECT [필드 명] FROM [테이블 명] ORDER BY [필드 명] DESC;

  • ORDER BY는 테이블을 정렬, DESC는 내림차순, ASC는 오름차순 정렬


UPDATE 구문

 

UPDATE [테이블 명] SET 필드명1="바꿀 값", 필드명2="바꿀 값" WHERE 필드명 = "조건 값";

UPDATE [테이블 명] SET 필드명 = "바꿀 값" WHERE 필드명 > "조건 값";

  • 조건 값보다 큰 필드의 행 값을 수정한다.

UPDATE [테이블 명] SET 필드명 = "바꿀 값" WHERE 필드명 <> "조건 값";

  • 조건 값 이외의 모든 행 값을 수정한다.

UPDATE [테이블 명] SET 필드명 = CONCAT(필드명, "추가할 값") WHERE "조건 값"

  • 조건에 맞는 값들에 추가할 값을 덧붙인다.

UPDATE [테이블 명] SET 필드명 = REPLACE(필드명,"교체할 값","교체될 값")

"교체할 값"을 "교체될 값"으로 모두 바꾼다.


DELETE 구문

 

DELETE FROM [테이블 명] WHERE 필드명 = "조건 값";