이 글은 생활코딩님의 MySQL 수업을 정리한 내용입니다.
CRUD는 소프트웨어가 가지는 기본적인 데이터 처리기능인 Create(생성), Read(읽기), Update(갱신), Delete(삭제)를 묶어서 일컫는 말이다. - Wiki
이름 | 조작 | SQL |
---|---|---|
Create | 생성 | INSETRT |
Read | 읽기 | SELECT |
Update | 갱신 | UPDATE |
Delete | 삭제 | DELETE |
현재 테이블 또는 데이터베이스(스키마)를 확인하는 명령어
SHOW DATABASES;
SHOW TABLES;
설계한 테이블의 columns의 내용을 조회
DESC
테이블이름
테이블에 데이터를 추가하는 query
INSERT INTO
테이블이름
(columns명들
) VALUES (columns 순서에 맞는 값들
);
테이블을 조회하는 경우 query
SELECT
확인하고싶은 columns명
FROM테이블명
;
테이블의 저장되어 있는 데이터를 수정하는 query
UPDATE
테이블 명
SET바꿀 Column명 = 내용
WHERE해당 Column명 = 컬럼 내용
ex) id가 2인 rows들을 description columns은 "Oracle is ..."으로 title columns "Oracle"로 변경
테이블의 저장되어 있는 데이터를 삭제하는 query
DELETE FROM
테이블 명
WHERE해당 Column명 = 컬럼 내용
두 개 이상의 테이블이나 데이터베이스를 연결하여 데이터를 검색하는 방법이다.
join 관련 정리 링크에 개념 정리되어 있음
SELECT
조회할 컬럼명
FROM테이블 명
LEFT JOIN테이블 명2
ON관계를 맺을 키