본문 바로가기

Database/sql 강의

MySQL SQL 독학 강의 전체 A to Z

MySQL SQL 독학 강의 A to Z

 

대표이미지

 

MySQL SQL 독학 강의를 마치며..

안녕하세요. sTricky입니다.

 

2020년 3월 17일에 시작했던 MySQL SQL 독학 강의가 25편을 마지막으로 대장정의 막을 내렸습니다.

물론, 아직 다루지 않은 부분들이 많이 남아 있고, post 자체가 부족함이 많이 있지만, 그래도 기본적으로 다루어야 하는 내용들을 최대한 자세하게 써내려 가려 노력했었습니다.

 

이렇게 오늘 총 25편의 강의 post를 마무리 지으려 하니, 뭔가 빠진 게 없나 하고, 이 글을 쓰기 직전까지도 좀 더 다뤄볼 내용이 없을까? 책이나 포럼 등을 뒤적거려봤습니다.

 

물론 더 많은 정보, 그리고 팁과 노하우를 공유하고 싶은 욕심은 있으나, 어디까지나 독학으로 제가 post에 올리는 사용 예제 만으로 충분히 정보와 지식이 전달될까 라는 의문점이 있어, 이번 SQL 독학 강의는 25편으로 마무리 짓기로 했습니다.

 

대략 5개월간, 총 25개의 SQL 독학 강의 post를 남기면서, 저는 제가 주니어 때 SQL 개발을 처음 접했을 당시의 어려움을 항상 떠올리려고 노력을 했었습니다.

 

좀 더 쉽게, 그리고 자세하게, 누구나 어디서나 실습해볼 수 있게끔 post를 작성하려고 노력을 했었습니다. 읽는 사람의 절실함과 배움의 욕구를 조금이나마 채워줄 방법을 찾기 위해 노력했었습니다.

 

그 간절함이 통했는지, 그동안 많은 독자(?) 분들께서 이 부족한 post들을 읽어주시고, 조금이나마 도움이 되셨다는 코멘트도 Post가 공유되었던 여러 채널을 통해 아래와 같이 많이 남겨 주셨습니다.

 

감동 댓글들

<facebook>

<blog>

blog 댓글

<cafe>

cafe 댓글

 

위와 같은 댓글들은 저에게는 너무나도 큰 응원이었고, 조회수가 많이 나오지 않더라도 다음 강의 post를 작성하는 데 있어 큰 힘이 되었습니다.

 

이 자리를 빌려 댓글로 응원을 남겨주신 분들과 제 post가 조금이라도 실력 향상에 도움이 되었다 하시는 분들, 그리고 클릭해주신 여러분들께 정말 감사의 말씀을 전해 드립니다.

 

아래, 그동안 작성했던 25편의 post 링크와 간단한 내용 요약을 작성해 드리고, MySQL SQL 독학 강의는 이것을 마지막으로 인사를 드리겠습니다.

 

새로운 시작!!

MySQL SQL 독학 강의는 다시 <전자책>으로 재 편집을 할 계획에 있습니다. 지금 있는 이 post들의 내용을 기반으로 좀 더 디테일 한 예제, 추가적인 기능 소개 등을 덧붙이고, 깔끔하게 편집하여 SQL 강의가 필요한 분들께 <전자책> 으로 다시 찾아뵙도록 하겠습니다.

 

그리고, 블로그에서도 다음 강의 소재를 찾아 새로운 강의로 돌아올 것을 알려 드립니다.

빨리 다시 강의 post를 쓰고 싶네요.

감사합니다!

MySQL 설치 방법 안내

우선 mysql 엔진을 설치 하셔야 겠죠.
설치 방법은 아래 포스트를 따라 진행 하시기 바랍니다.

2020/08/13 - [Database/mariaDB administrator] - 윈도우10 MySQL Community 8.0 버전 다운로드 및 설치 방법 가이드

 

윈도우10 MySQL Community 8.0 버전 다운로드 및 설치 방법 가이드

윈도 10 MySQL Community 8.0 버전 다운로드 및 설치 방법 가이드 안녕하세요. 요즘 SQLD, SQLP 취득을 목표로 하시거나, 아니면 업무적으로 SQL 공부를 하기 위해서 MySQL을 본인의 윈도 PC에 설치를 하시려

stricky.tistory.com

MySQL SQL 독학 강의 전체 안내

◎SQL 기본 개념과 공부법을 설명한 1강

https://stricky.tistory.com/202

 

sql 독학 강의# 개념 파악 및 공부법 안내 1편 -sTricky

sql 독학 강의# 개념 파악 및 공부법 안내 컨텐츠 index 1. SQL 명령어 종류 1) DDL 명령어와 예문 2) DML 명령어와 예문 3) DCL 명령어와 예문 2. SQL 공부 요령 1) 문법을 공부하는 방법 2) 직접 SQL을 작성,..

stricky.tistory.com

◎select문의 기본 구조를 다루었던 2강

https://stricky.tistory.com/204

 

sql 독학 강의 # select를 잘 이용하는 방법(1), 2편 -sTricky

sql 독학 강의 # select를 잘 이용하는 방법(1), 2편 컨텐츠 index 1. SQL select 문장을 사용하기 위한 용어 정리 2.DESC 사용하기 3. 원하는 데이터만 select 하기 4. 표현식 (Expression) 사용하기 5...

stricky.tistory.com

◎where절, order by, union에 관해 다루었던 3강

https://stricky.tistory.com/205

 

sql 독학 강의 # select를 잘 이용하는 방법(2), 3편 -sTricky

sql 독학 강의 # select를 잘 이용하는 방법(2), 3편 -sTricky 컨텐츠 index 1. 산술 연산자 사용해보기 2. where절에 비교 연산자를 사용해 보기 3. order by 절을 사용 하여 정렬하여 출력 하..

stricky.tistory.com

◎문자 함수를 다루었던 4강

https://stricky.tistory.com/210

 

sql 독학 강의 # 단일행 함수 잘 사용 하기(문자 함수) 4편 -sTricky

sql 독학 강의 # 단일행 함수 잘 사용 하기(문자 함수) 4편 -sTricky 컨텐츠 index 0. SQL 함수의 정의 1. lower/upper 함수 사용 하기 2. length 함수 사용 하기 3. concat 함수 사용 하기 4. substr/mid 함수..

stricky.tistory.com

◎숫자 함수를 다루었던 5강

https://stricky.tistory.com/217

 

sql 독학 강의 # 단일행 함수 잘 사용 하기(숫자 함수) 5편 -sTricky

sql 독학 강의 # 단일행 함수 잘 사용 하기(숫자 함수) 5편 -sTricky 컨텐츠 index 1. round 함수 사용 하기 2. truncate 함수 사용 하기 3. mod 한수 사용 하기 4. ceil 함수 사용 하기 5. floor 함수 사용 하기..

stricky.tistory.com

◎날짜 함수를 다루었던 6강

https://stricky.tistory.com/220

 

sql 독학 강의 # 단일행 함수 잘 사용 하기(날짜 함수) 6편 -sTricky

sql 독학 강의 # 단일행 함수 잘 사용 하기(날짜 함수) 6편 -sTricky 컨텐츠 index 1. 지금 현재 날짜, 시간 출력 하기 2. 날짜, 시간에 따른 특정 정보 출력 하기 3. 날짜, 시간을 연산하여 출력 하기 4. 시

stricky.tistory.com

◎MySQL의 데이터 타입 및 형 변환 함수를 다루었던 7강

https://stricky.tistory.com/232

 

sql 독학 강의 # 단일행 함수 잘 사용 하기(형 변환 함수) 7편 -sTricky

sql 독학 강의 # 단일행 함수 잘 사용 하기(형 변환 함수) 7편 -sTricky 컨텐츠 index 1. mysql의 데이터 타입 알아보기 2. 묵시적 형 변환 이란? 3. CAST, CONVERT 함수 사용 하기 안녕하세요. 코로나 여파로 여

stricky.tistory.com

◎MySQL의 분기문들에 대해 다루었던 8강

https://stricky.tistory.com/233

 

sql 독학 강의 # 단일행 함수 잘 사용 하기(일반 함수) 8편 -sTricky

sql 독학 강의 # 단일행 함수 잘 사용 하기(일반 함수) 8편 -sTricky 컨텐츠 index 1. ifnull 함수 사용 하기 2. if 함수 사용 하기 3. case 함수 사용 하기 4. ifnull, if, case를 복합적으로 사용 하기 안녕하..

stricky.tistory.com

◎window 함수, 통계 함수에 대해 다루었던 9강

https://stricky.tistory.com/240

 

sql 독학 강의 # 복수 행(window) 함수 잘 사용 하기(기본 사용법) 9편 -sTricky

sql 독학 강의 # 복수 행(window) 함수 잘 사용 하기(기본 사용법) 9편 -sTricky 컨텐츠 index 1. count 함수 사용 하기 2. sum 함수 사용 하기 3. avg 함수 사용 하기 4. max, min 함수 사용 하기 5. stddev 함..

stricky.tistory.com

window 함수, 통계 함수와 group by에 관해 다루었던 10강

https://stricky.tistory.com/241

 

sql 독학 강의 # 복수 행(window) 함수 잘 사용 하기(group by) 10편 -sTricky

sql 독학 강의 # 복수 행(window) 함수 잘 사용 하기(group by) 10편 -sTricky 컨텐츠 index 1. group by 절을 이용해 평균 및 합계 구하기 2. group by 절 사용 시 주의할 점 안녕하세요. 지난 시간 복수 행 함..

stricky.tistory.com

◎join의 정의와 종류에 대해 설명드렸던 11강

https://stricky.tistory.com/243

 

sql 독학 강의 # mysql join (정의 및 종류) 11편 -sTricky

sql 독학 강의 # mysql join (정의 및 종류) 11편 -sTricky 컨텐츠 index 0. join 수업용 데이터 생성 1. join 이란 무엇인가? 2. join의 종류는 무엇이 있을까? 안녕하세요. 오늘부터 mysql에서 join 하는 방법..

stricky.tistory.com

◎카티션곱과 ansi SQL에 대해 다루었던 12강

https://stricky.tistory.com/245

 

sql 독학 강의 # Cartesian Product 카티션 곱 ansi SQL 문법 12편 -sTricky

sql 독학 강의 # Cartesian Product 카티션 곱 ansi SQL 문법 12편 -sTricky 컨텐츠 index 0. Cartesian Product, 카티션곱 의 정의 1. 카티션곱 활용방법 2. 카티션곱 SQL 작성방법 SQL 독학 강의 오늘은 join의..

stricky.tistory.com

◎inner join에 대해 다루었던 13강

https://stricky.tistory.com/248

 

sql 독학 강의 # inner join with ansi SQL 13편 -sTricky

sql 독학 강의 #inner join with ansi SQL 13편 -sTricky 컨텐츠 index 0. inner join의 정의 1. inner join 사용 예제 2. inner join SQL 작성방법 3. inner join으로 3개의 테이블을 join 하는 예제 안녕하..

stricky.tistory.com

◎비등가 join에 대해 다루었던 14강

https://stricky.tistory.com/255

 

sql 독학 강의 # 비등가 join with ansi SQL 14편 -sTricky

sql 독학 강의 # 비등가 join with ansi SQL 14편 -sTricky 컨텐츠 index 0. 비등가 join의 정의 1. 비등가 join 사용 예제 2. 비등가 join SQL 작성방법 안녕하세요. 정말 코로 가나 길어지고 있습니다. 이..

stricky.tistory.com

◎outer join에 대해 공부했던 15강

https://stricky.tistory.com/260

 

sql 독학 강의 # outer join SQL 15편 -sTricky

sql 독학 강의 # outer join SQL 15편 -sTricky 컨텐츠 index 0. outer join의 정의 1. outer join 사용 예제 2. outer join SQL 작성방법 안녕하세요. 오늘은 지난 join 관련 공부하던것과 이어서 outer join..

stricky.tistory.com

◎서브 쿼리에 관해 다루었던 16강

https://stricky.tistory.com/265

 

sql 독학 강의 # sub query 서브쿼리 16편 -sTricky

sql 독학 강의 # sub query 서브 쿼리 16편 -sTricky 콘텐츠 index 0. 서브 쿼리 종류 1. 스칼라 서브 쿼리 (Scalar Subquery) 2. 인라인 뷰 (Inline view) 3. 서브쿼리 4. join으로 표현하기 ## 전편 강의 보러..

stricky.tistory.com

◎insert 문에 대해서 다루었던 17강

https://stricky.tistory.com/268

 

sql 독학 강의 # mysql insert 사용 방법 17편 -sTricky

sql 독학 강의 # mysql insert 사용 방법 17편 -sTricky 콘텐츠 index 0. insert란 무엇인가? 1. insert를 하는 다양한 방법 ## 전편 강의 보러 가기 ## 2020/05/11 - [Database/sql 강의] - sql 독학 강의 # sub..

stricky.tistory.com

◎update문에 대해 다루었던 18강

https://stricky.tistory.com/277

 

mysql update sql 독학 강의#18편 -sTricky

mysql update sql 독학 강의#18편 -sTricky 콘텐츠 index 0. update란 무엇인가? 1. 기본 update문 사용방법 2. 2개 이상의 칼럼 값을 변경하는 update문 사용방법 ## 전편 강의 보러 가기 ## 2020/05/15 - [Dat..

stricky.tistory.com

◎delete문에 대해 알아봤던 19강

https://stricky.tistory.com/282

 

mysql delete sql 독학 강의#19편 -sTricky

mysql delete sql 독학 강의#19편 -sTricky 콘텐츠 index 0. delete란 무엇인가? 1. 기본 delete문 사용방법 2. 테이블 내 모든 데이터를 삭제하는 delete 문 3. select한 결과로 delete 하는 방법 ## 전편 강의..

stricky.tistory.com

◎insert into on duplicate 문에 대해서 공부했던 20강

https://stricky.tistory.com/286

 

insert into on duplicate key MySQL merge SQL 독학 강의#20편 -sTricky

insert into on duplicate key MySQL merge SQL 독학 강의#20편 -sTricky 콘텐츠 index 0. insert into on duplicate key 문이란? 1. 테스트용 데이터 입력 2. insert into on duplicate key 문 사용 예제 3. in..

stricky.tistory.com

◎DDL문에 관해서 알아보았던 21강

https://stricky.tistory.com/294

 

MySQL DDL문 완전정복 SQL 독학 강의#21편 -sTricky

MySQL DDL문 완전정복 SQL 독학 강의#21편 -sTricky 콘텐츠 index 0. DDL 문이란? 1. CREATE 문 2. ALTER 문 3. TRUNCATE 문 4. DROP 문 ## 전편 강의 보러 가기 ## 2020/06/02 - [Database/sql 강의] - insert..

stricky.tistory.com

◎MySQL data dictionary에 관해 공부했던 22강

https://stricky.tistory.com/296

 

MySQL data dictionary SQL 독학 강의#22편

MySQL data dictionary SQL 독학 강의#22편 콘텐츠 index 0. Data Dictionary 란? 1. information_schema 2. mysql ## 전편 강의 보러 가기 ## 2020/06/12 - [Database/sql 강의] - MySQL DDL문 완전정복 SQL 독..

stricky.tistory.com

◎제약조건에 관해 알아봤던 23강

https://stricky.tistory.com/308

 

mysql 제약조건 알아보기 SQL 독학 강의#23편

Mysql 제약조건 알아보기 SQL 독학 강의#23편 콘텐츠 index 0. 제약조건 이란? 1. 제약조건의 종류 2. 각 제약조건의 설명 및 예제 ## 전편 강의 보러 가기 ## 2020/06/23 - [Database/sql 강의] - MySQL data d..

stricky.tistory.com

◎인덱스의 중요성과 이해라는 주제로 공부했던 24강

https://stricky.tistory.com/310

 

index 의 중요성과 이해 SQL 독학 강의#24편

index의 중요성과 이해 SQL 독학 강의#24편 콘텐츠 index 0. 인덱스란 무엇인가 1. 인덱스의 종류 2. 인덱스 생성 기준 3. 인덱스의 역효과 4. B-Tree 인덱스 5. 인덱스를 사용할 수 없는 SQL 조건절 6. 인덱�

stricky.tistory.com

◎view에 관해 알아보았던 마지막 25강

https://stricky.tistory.com/323

 

view 뷰에 대한 이해 SQL 독학 강의#25편

view 뷰에 대한 이해 SQL 독학 강의#25편 콘텐츠 index 0. view란 무엇인가? 1. view를 사용하는 이유 2. view의 특징 3. view 생성 및 삭제 문 예제 4. view 실행 원리 및 예제 ## 전편 강의 보러 가기 ## https..

stricky.tistory.com


 

open.kakao.com/o/szfhqYec

 

Database/남/db개발님의 오픈프로필

DB 개발자, DB 개인 CLASS

open.kakao.com


정말 SQL을 배우고 싶으신 분들은 1강부터 순서대로 따라하시면 많은 되움이 되실것 이라고 자신있게 말씀 드릴수 있습니다.

천리길도 한걸음 부터라고 했습니다.

 

처음부터 하나씩 하나씩..

 

그렇게 어느새 25강까지 보고 계실것 입니다.

 

이후에도 배울것은 많이 있지만 기본인 된다 생각하시고, 좋은 엔지니어가 되시길 바랍니다.

 

감사합니다.

 

 

by.sTricky