【초학자용】SQL이란? ~ 「【온라인 핸즈온】 처음 SQL」을 향해 ~

4월 10일(토), 도이코 씨 가 주최로 실시했다 주식회사 X-HACK 씨의 공부회 「【온라인 핸즈온】 처음의 SQL」에 참가했습니다.

어느 정도의 전제 지식이 필요한 데 있어서의 참가였으므로, 그 전제 지식+α로 정리해 보았습니다.

실은 이 공부회에 참가하기 전에, 오로지 「SQL이란」으로 검색해 보았습니다!

Wikipedia 보고 어색하거나(웃음), 솔직히 아직 모르는 것 뿐이었습니다만, 대략 100기사 정도는 접했다고 생각합니다.

그리고 나서 알았던 것은, 개요나 종류에 대해서 쓰여진 기사는 많이 있었지만, 구체적인 활용 장면까지 써 있는 기사는 적었다고 하는 것입니다!

공부를 시작해 5개월째입니다만,
이런 평상시의 생활로 그다지 의식하지 않았던 새로운 것,
특히 추상적인 것을 배울 때 체감으로
무엇을 할 수 있는지, 무슨 일이 있는지 등,
구체적인 곳까지 아는 편이 이해가 빠릅니다.

(이 세계는 배우는 것보다 익숙한 부분이 강하다고 생각하고 있기 때문에, 조금이 성격은 힘들지도! 웃음)

그런 저와 같은 초학자의 방향에 SQL이란 어떠한 것으로, 구체적으로 무엇을 할 수 있는가 하는 것을 간단히 적어 갑니다.

1.SQL이란?



읽는 방법은 「시켈 or 시켈」
데이터베이스 언어(Not 프로그래밍 언어)

데이터베이스는 데이터를 저장하고 관리하는 것입니다.
데이터를 검색할 때 사용
대표적인 것으로 PostgreSQL, MySQL (구조의 차이가 있다)



【데이터베이스를 다룰 때 사용되는 용어】
· 테이블 ... 데이터를 저장하기위한 테이블
· 열 ... 테이블 열
· 레코드 (or 로우) ... 테이블 행
· 필드 ... 테이블의 입력 항목
※구조는 엑셀과 유사하다

2. SQL로 할 수 있는 일



· 데이터 저장, 갱신, 취득, 삭제
· 테이블 작성, 갱신, 삭제
・데이터베이스 조작(앱 개발시)
· 데이터를 분석하여 다양한 비즈니스 활동 개선
→ 이들 거의 데이터 보관 그 자체, 보관하지 않으면 할 수 없는 것들

3. 구체적인 활용 예



Twitter, Instagram 등 SNS 관계
・□년×월▲일의 투고를 검색/삭제할 때 등

WordPress
・도중까지 쓴 블로그를 갱신할 때
・추천의 기사 일람을 실장하고 싶을 때 등

게임
・1일에 로그인하고 있는 유저의 수를 알고 싶을 때(유저 수억 단위의 것도 있다!)
・특정 유저의 정보를 조사하고 싶을 때 등

엑셀이라고 취급할 수 있는 양에 한계가,,,(데이터 무거워서 처리할 수 없게 된다)
따라서 SQL은 방대한 양의 데이터를 다룰 때 필수!

다음 번, 공부회의 내용을 드립니다!
여기까지 읽어 주셔서 감사합니다!
(유식자 분, 츠요츠요 엔지니어 여러분의 의견 지적 등 기다리고 있습니다!!)

【참고】
SQL 입문 공부회 「처음의 SQL」 제1회 자료
「키타미식 일러스트IT학원 기본정보기술자 2008년」
【데이터베이스 용어 요약】 테이블, 열, 필드, 레코드란?

좋은 웹페이지 즐겨찾기