이 글은 생활코딩님의 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테이블 명2ON관계를 맺을 키
