MY SQL Basic Sprint.
TIL
MySQL은 '오픈 소스 관계형 데이터베이스 관리시스템(RDBMS)'이다.
체감으로 DB특화된 언어로, 엑셀과 같이 필요한 데이터를 유형화하여 정리하는데 유용하고 다음과 같은 장점을 가졌다.
코드스테이츠의 학습방법은 언제나처럼 빡빡(?)한데, 오늘은 하루 종일 w3스쿨에있는 SQL 튜토리얼을 보고 따라한 후, sql문을 작성해보는 작은 스프린트를 진행했다.

어마어마한 목차였고 실제로 양도 많았으나(....) 꽤나 친절한 W3 스쿨 설명 덕에 SQL문에 대한 개요와 실제에 대해 나름 많이 배울 수 있었다.
지금껏 MDN만 보게되는 경우가 많았는데 이름 그대로 W3SCHOOL....친절한 예제들까지 갓쓰리스쿨....
sql문은 내용에 따라 크게 두 가지 언어로 구성되어있다.
1. DML (data manipulation language)
데이터를 조작(CRUD)하는데 사용한다.
DML이 사용되는 대상은 테이블의 행
DML을 사용하기 전 테이블이 정의되어있어야 한다.
SELECT, INSERT, UPDATE, DELETE가 해당
트랜잭션이 발생하는 SQL도 이 DML에 속함
(테이블의 데이터 변경시실제 테이블에 완전히 적용하지 않고,
임시로 적용 시키는 것.
2. DDL (data definition language)
데이터 정의 언어다.
데이터베이스, 테이블 , 인덱스 등 데이터 베이스를
생성/삭제/변경하는 역할