[ DataBase ] 생활코딩 MySQL

신범철·2022년 9월 5일
0

Database

목록 보기
1/2

서론

이 글은 생활코딩님의 MySQL 수업을 정리한 내용입니다.

CRUD

CRUD는 소프트웨어가 가지는 기본적인 데이터 처리기능인 Create(생성), Read(읽기), Update(갱신), Delete(삭제)를 묶어서 일컫는 말이다. - Wiki

이름조작SQL
Create생성INSETRT
Read읽기SELECT
Update갱신UPDATE
Delete삭제DELETE

Querys

SHOW

현재 테이블 또는 데이터베이스(스키마)를 확인하는 명령어

SHOW DATABASES;

SHOW TABLES;

DESC

설계한 테이블의 columns의 내용을 조회

DESC 테이블이름

INSERT

테이블에 데이터를 추가하는 query

INSERT INTO 테이블이름 (columns명들) VALUES (columns 순서에 맞는 값들);

SELECT

테이블을 조회하는 경우 query

SELECT 확인하고싶은 columns명 FROM 테이블명;

ex) 전체 columns를 조회하기 위해서 *를 사용

ex) id, title, created, author columns들만 조회

ex) (WHERE) id, title, created, author columns들 중 author의 값이 beom인 것만 조회

ex) (ORDER BY) id, title, created, author columns들 중 author의 값이 beom인 것을 내림차순으로 조회

ex) (LIMIT) id, title, created, author columns들 중 author의 값이 beom인 것을 내림차순으로 정렬하고 2개만 조회

UPDATE

테이블의 저장되어 있는 데이터를 수정하는 query

UPDATE 테이블 명 SET 바꿀 Column명 = 내용 WHERE 해당 Column명 = 컬럼 내용

ex) id가 2인 rows들을 description columns은 "Oracle is ..."으로 title columns "Oracle"로 변경

DELETE

테이블의 저장되어 있는 데이터를 삭제하는 query

DELETE FROM 테이블 명 WHERE 해당 Column명 = 컬럼 내용

ex) id가 5인 row 삭제

JOIN

두 개 이상의 테이블이나 데이터베이스를 연결하여 데이터를 검색하는 방법이다.

join 관련 정리 링크에 개념 정리되어 있음

SELECT 조회할 컬럼명 FROM 테이블 명 LEFT JOIN 테이블 명2 ON 관계를 맺을 키

profile
https://github.com/beombu

0개의 댓글