전자책

직무스킬 전자책

전자책

독학으로 예제 따라 익히는 mysql sql 입문서를 드립니다.

4.9(32)
구매 전 미리보기로 확인해 보세요
메인 이미지

최근 받은 리뷰

전체보기
밝*****_썸네일
5.0

밝*****

sql 공부에 도움이 많이 될 것 같습니다!!

부*****_썸네일
3.0

부*****

잘보고있어요 감사합니다

상세이미지-0상세이미지-1상세이미지-2상세이미지-3상세이미지-4상세이미지-5상세이미지-6상세이미지-7상세이미지-8

목차

Index
독학으로 예제 따라 익히는 mysql sql 입문서........................................................................................1
저자 소개...........................................................................................................................................................1
인사말..................................................................................................................................................................1
Index........................................................................................................................................................................3
SQL 이란 무엇인가?.......................................................................................................................................9
DBMS 와 DB 개발 Tool 은 무엇인가?......................................................................................... 10
Oracle 과 MySQL 의 SQL 문법은 많이 다른 가요? .......................................................... 11
MySQL 실습 환경을 구성해보자 ...................................................................................................... 12
MySQL Cummunity 8.0 버전 다운로드................................................................................. 12
MySQL Server 설치 ............................................................................................................................. 15
MySQL 접속 방법 .................................................................................................................................. 36
SQL 을 공부하는 방법 .............................................................................................................................. 41
직접 문법을 찾아 공부하는 방법 ................................................................................................. 41
직접 SQL 을 작성, 실행하는 방법............................................................................................... 41
누군가의 SQL 을 훔쳐보자!.............................................................................................................. 41
데이터베이스에 관해서 이해해 보자! ........................................................................................ 41
다양한 함수 사용법 익히기.............................................................................................................. 41
SQL 문 select 를 잘 활용하는 방법............................................................................................... 42
데이터베이스 용어 .................................................................................................................................. 42
select 문의 기본 구조.......................................................................................................................... 42
select 문 Projection 과 Selection ............................................................................................ 43
desc 실습..................................................................................................................................................... 44
데이터 select 하기................................................................................................................................ 52
select 와 where 절 .............................................................................................................................. 57
표현식 Expression 사용하기.......................................................................................................... 58별칭(Alias) 사용하기 ............................................................................................................................ 60
연결 연산자 함수 사용하기.............................................................................................................. 62
distinct 사용하기 ................................................................................................................................... 64
산술연산자 사용하기 ............................................................................................................................. 66
where 절에 비교연산자 사용하기................................................................................................. 70
order by 사용하여 정렬하기 .......................................................................................................... 72
집합 연산자 사용하기 .......................................................................................................................... 77
함수(function)의 정의............................................................................................................................. 82
함수란 무엇인가? ..................................................................................................................................... 82
문자 함수 사용방법.................................................................................................................................... 84
lower/upper 함수 사용하기........................................................................................................... 85
length 함수 사용하기 ......................................................................................................................... 86
concat 함수 사용하기......................................................................................................................... 87
substr/mid/substring 함수 사용하기..................................................................................... 88
instr 함수 사용하기.............................................................................................................................. 88
lpad/rpad 함수 사용하기................................................................................................................. 89
trim/ltrim/rtrim 함수 사용하기.................................................................................................. 90
replace 함수 사용하기 ....................................................................................................................... 90
숫자 함수 사용방법.................................................................................................................................... 92
round 함수 사용하기........................................................................................................................... 93
truncate 함수 사용하기..................................................................................................................... 94
mod 함수 사용하기 .............................................................................................................................. 95
ceil 함수 사용하기................................................................................................................................. 95
floor 함수 사용하기 ............................................................................................................................. 96
power 함수 사용하기.......................................................................................................................... 96
날짜 함수 사용방법.................................................................................................................................... 98
현재 날짜와 시간을 출력하는 방법 ............................................................................................ 98날짜와 시간에 따른 부가정보 출력하기 .................................................................................. 99
날짜와 시간을 연산하여 출력하는 방법 ................................................................................100
시간과 초 데이터를 변환하여 출력하기 ................................................................................101
period_add 함수 사용방법............................................................................................................102
date_format 함수 사용방법 .........................................................................................................102
형 변환 함수 사용방법 ..........................................................................................................................105
mysql 의 데이터타입 알아보기....................................................................................................105
묵시적 형 변환 .......................................................................................................................................108
Cast, Convert 함수 사용하기 .......................................................................................................109
조건문 함수 사용방법 .............................................................................................................................112
ifnull 함수 사용하기 ...........................................................................................................................113
if 함수 사용하기....................................................................................................................................115
case 함수 사용하기.............................................................................................................................117
복수행(window) 함수 사용방법........................................................................................................119
count 함수 사용하기..........................................................................................................................120
avg 함수 사용하기...............................................................................................................................121
min, max 함수 사용하기..................................................................................................................122
stddev 함수 사용하기........................................................................................................................122
variance 함수 사용하기....................................................................................................................122
Join 의 정의와 종류 ................................................................................................................................124
join 학습용 데이터 생성 .................................................................................................................124
join 이란 무엇인가? ...........................................................................................................................126
join 의 종류는 무엇이 있을까?....................................................................................................127
카티션곱 join 이란?..................................................................................................................................132
카티션곱 활용 방법 .............................................................................................................................132
카티션곱 join SQL 작성 방법......................................................................................................133
inner join 이란? .........................................................................................................................................136inner join 실습 예제.........................................................................................................................136
inner join 으로 3 개의 테이블을 join 하는 방법..........................................................138
비등가 join 이란? .....................................................................................................................................141
비등가 join 사용방법.........................................................................................................................142
outer join 이란? .......................................................................................................................................145
outer join 사용방법 ...........................................................................................................................146
중간 SQL 활용 예제................................................................................................................................152
일반 함수 활용 예제 ..........................................................................................................................153
where 절 과 order by 절 활용 예제 ....................................................................................154
세개의 테이블 join 활용 예제.....................................................................................................155
서브 쿼리 사용방법..................................................................................................................................157
서브 쿼리의 종류 ..................................................................................................................................157
스칼라 서브 쿼리(Scalar Subquery).........................................................................................158
인라인 뷰(Inline view ) .......................................................................................................................161
서브 쿼리(Sub query) ........................................................................................................................162
인라인 뷰를 이용하여 join 하기................................................................................................164
insert 문 사용방법 ...................................................................................................................................166
insert 를 하는 다양한 방법............................................................................................................166
update 문 사용방법 ................................................................................................................................172
delete 문 사용방법..................................................................................................................................177
insert into on duplicate key 사용방법 ......................................................................................182
테스트 데이터 입력 .............................................................................................................................182
insert into on duplicate key 문 사용 예제 1 .....................................................................184
insert into on duplicate key 문 사용 예제 2 ....................................................................185
replace into 사용법.................................................................................................................................187
replace into 실습 .................................................................................................................................187
replace into 주의할 점.....................................................................................................................189DDL 이란? ......................................................................................................................................................191
CREATE 문.................................................................................................................................................191
ALTER 문 ....................................................................................................................................................194
TRUNCATE 문 .........................................................................................................................................195
DROP 문 .....................................................................................................................................................195
Data Dictionary 란? .................................................................................................................................197
information_schema ...........................................................................................................................197
information_schema.SCHEMATA................................................................................................................198
information_schema.TABLES........................................................................................................................199
information_schema.COLUMNS..................................................................................................................200
information_schema.ROUTINES..................................................................................................................200
information_schema.KEY_COLUMN_USAGE.............................................................................................201
information_schema.PROCESSLIST.............................................................................................................202
mysql.............................................................................................................................................................202
mysql.user........................................................................................................................................................203
mysql.general_log..........................................................................................................................................204
mysql.slow_log................................................................................................................................................204
제약조건 이란? ............................................................................................................................................205
제약조건의 종류 .....................................................................................................................................205
PRIMARY KEY ..........................................................................................................................................205
FOREIGN KEY...........................................................................................................................................207
NOT NULL..................................................................................................................................................208
UNIQUE .......................................................................................................................................................209
CHECK...........................................................................................................................................................209
DEFAULT .....................................................................................................................................................210
인덱스란 무엇인가? ..................................................................................................................................211
인덱스의 종류 ..........................................................................................................................................212인덱스 생성 기준 ..................................................................................................................................214
인덱스의 역효과 .....................................................................................................................................214
B-Tree 인덱스 .........................................................................................................................................215
인덱스를 사용할 수 없는 경우....................................................................................................216
인덱스생성 및 변경 SQL 예제.....................................................................................................217
뷰(view)란 무엇인가? ..............................................................................................................................219
view 를 사용하는 이유.......................................................................................................................220
view 의 특징 .............................................................................................................................................220
view 생성 및 삭제 문 예제 ..........................................................................................................221
view 실행 원리 및 예제..................................................................................................................221
집필을 마치며....................................................................................................................................................223

서비스 설명

저자 소개


한종구


## 저자 이력 ##

법률 데이터 연구소 DBA/DA

DB 개발 9 년 차 엔지니어

공공기관 및 TV 홈쇼핑 데이터 품질진단

OO 은행 여신 파트 업무 화면 SQL 개발

OO 전자 반도체 생산공정 이기종 마이그레이션 프로젝트 PL

OO 여행사 차세대 프로젝트 PL

Database 및 SQL 1:1 강의 전문 강사



mysql이 무엇인지, 어떻게 시작해야 하는지 모르겠나요?

그렇다면 설치부터 시작해서 SQL 문법 하나하나 예제를 통해서 실습을 진행 할 수 있습니다.


각종 함수들 부터 시작해서 다양한 SQL문법들을 친절하게 알려드립니다.

그렇게 하나하나 실습을 해가면서 mysql의 sql문법의 기초를 완성 할 수 있습니다.


그렇게 이 책이 끝나면 sql에 대한 자신감이 생길것으로 확신 합니다!


## 구매자 특권 ##

SQL을 학습 하시면서 이해가 잘 안가시는 내용들을 실시간으로 문의 주시면 답변 해드립니다.

DB쪽 진로에 대한 컨설팅을 해드립니다.


※ 전자책·노하우 상품 구매 시 필수 확인 사항

- 본 서비스는 컨설팅이 아닌, 전자책·노하우 자료 제공 서비스입니다.

 (별도의 컨설팅은 포함되어 있지 않습니다)

- 구매하신 후, 거래 화면을 통해 해당 자료를 전달해드립니다.

- 전자책·노하우 자료를 수령하신 이후, 내용에 대한 질문은 언제든지 가능합니다.

- 전자책·노하우 자료가 발송된 이후에는 환불이 불가능합니다.

파일 형식

PDF

추가 제공

메시지상담·코칭

직무스킬 분야

프로그래밍

전문가 정보

avatar

database전문가

연락 가능 시간 : 언제나 가능
평균 응답 시간 : 10분 이내

총 작업개수

233건

만족도

100%

회원구분

기업회원

세금계산서

발행가능

안녕하세요. 저는 11년차 DB엔지니어 입니다. 현재 DBA 및 DA로 현업에서 활동중입니다. SQL 및 PL/SQL은 금융권부터 공공기관, 대기업 SI에서 두루두루 개발 경험이 많습니다. 어떤 SQL, PL/SQL도 개발 가능 합니다. 아래 기술된 서비스를 높은 퀄리티로 제공해 드립니다. sql/plsql 개발 이기종 sql/plsql 전환 이기종 데이터베이스 마이그레이션 데이터베이스 설계 sql 개발 교육 sqld/p 문제 풀이 및 설명

취소 및 환불 규정

상품정보고시

리뷰

4.9

(32)