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 필드명 = "조건 값";
'Database' 카테고리의 다른 글
[MySQL] JOIN문 정리 (0) | 2020.05.13 |
---|---|
[MySQL] SELECT : 집계함수, GROUP BY절과 HAVING 절 (0) | 2020.05.12 |
[MySQL] 데이터 타입 정리 (0) | 2020.05.12 |
[MySQL] 테이블 생성, 삭제 및 조회 (0) | 2020.05.12 |
[MySQL] 데이터베이스 생성과 삭제 (0) | 2020.05.12 |