반응형
MySQL에서 조회 삽입 변경 삭제는 CRUD라고도 하는데
하는 방법은 다음과 같다
조회
SELECT 컬럼명 OR * FROM 테이블명
조회 시 컬럼명을 사용하면 입력한 컬럼만 조회가 가능하고
* 를 사용해주면 테이블의 전체 컬럼을 조회한다
조건이 필요하면 WHERE, GROUP BY를 사용할 수 있고
ORDER BY를 통해 원하는 순으로 정렬이 가능하다
추가
INSERT INTO 테이블명(컬럼명) VALUES(값)
변경
UPDATE 테이블명 SET 컬럼명 = 값 WHERE 조건
변경 시에는 WHERE가 필수가 아니지만
WHERE을 사용하지 않으면 UPDATE 시
테이블의 모든 컬럼이 변경되기 때문에
WHERE을 꼭 써줘야 한다
삭제
DELETE FROM 테이블명 WHERE 조건
삭제 시에도 변경과 동일하게 WHERE을 꼭 사용해 줘야하는데
WHERE을 넣지 않았다가는
테이블의 모든 데이터가 삭제되기 때문이다
마지막으로 예제에 사용한 쿼리는 아래와 같다
-- SELECT (조회)
SELECT NAME, AGE
FROM TB1;
-- INSERT (삽입)
INSERT INTO TB1(NAME, AGE) VALUES('철수', 11);
-- UPDATE (변경)
UPDATE TB1
SET NAME = '영희'
WHERE NAME = '철수';
-- DELETE (삭제)
DELETE FROM TB1
WHERE NAME = '영희';
반응형
'SQL > MySQL' 카테고리의 다른 글
MySQL INNER LEFT RIGHT CROSS JOIN 사용방법 및 예제 (0) | 2021.01.08 |
---|---|
MySQL WITH 절 사용법 및 예제(가상 테이블) (1) | 2021.01.08 |
MySQL ON DUPLICATE KEY(MERGE INTO) 사용방법 (0) | 2021.01.08 |
MySQL 테이블 제약조건 조회 추가 삭제 변경방법 정리 (0) | 2021.01.07 |
MySQL 테이블 생성 및 제약조건 설정방법 정리 (0) | 2021.01.07 |
댓글