본문 바로가기

프로그래밍/SQL

SQL 공부 어떻게 해야할까?

MySQL Query Browser

 

SQL을 배우려면 서버를 만들어 그 안에 DB를 설치하여야 합니다. 

DB를 설치하시면 GUI 버전인 경우 위와 같은 화면이 나타나며, 상단에는 SQL 입력 문구창, 하단에는 결과 값, 우측에는 DB Table을 확인할 수 있습니다. 

하지만 서버를 만들고 DB를 설치하여 SQL 시연하는 것은 상당히 귀찮은 일이며, 설치 오류가 많이 발생되서 화(?)가 날 수도 있습니다.(제 친구도 SQL를 공부하려고하는데 서버 설치하는 방법이 어렵다며(?) SQL 시연을 안하고 있습니다.)

그럼!!! 어떻게 SQL을 편하게 배울 수 있을까???

 

https://www.w3schools.com/sql/default.asp 

 

SQL Tutorial

SQL Tutorial SQL is a standard language for storing, manipulating and retrieving data in databases. Our SQL tutorial will teach you how to use SQL in: MySQL, SQL Server, MS Access, Oracle, Sybase, Informix, Postgres, and other database systems. Examples in

www.w3schools.com

위의 SQL 사이트는 미리 만들어진 DB 테이블을 통하여 사용자에게 SQL Query의 결과를 확인할 수 있으며, 여러 SQL Query 문제를 제공하여 사용자가 생각하고 답을 풀 수 있도록 만들어져 있습니다.

 

DB Table

 DB Table 구조를 간단히 확인 시켜 주면서 문법 설명과 예제가 나와 있습니다.

Try IT Yourself

일반적으로 DB Table 구조와 예제 SQL Query를 작성하고 설명하고 실행을 못하여 결과 값이 어떻게 나오는지 확인을 할 수 없어서 이해하기 힘들었지만 위 사이트에서는 "Run SQL" 을 클릭하여 결과를 확인하여 더욱 이해를하기에 용이합니다.

문제 초기화면
문제해결

DB Table을 기반으로 SQL 출시되어 있고 "Show Answer"를 통하여 SQL 답을 엿볼 수 있다.

답을 확인할 필요 없을 시 바로 입력하여 "Submit Answer"를 클릭하면 사용자가 문제를 해결했는지 틀렸는지 확인할 수 있다. 또한, 문제는 카테고리별로 구분되어 있어서 해당 카테고리 문제에 해당하는 기본개념 설명에 대한 페이지도 있어서 카테고리별 개념 설명을 즉시 확인할 수 있다.

자! 지금까지 SQL 공부하는 방법을 배웠다. 

그럼 지금부터 무엇을 해야할까

바로 위 사이트로 접속을 하여 하나라도 SQL 시연을 해보아라. 

'프로그래밍 > SQL' 카테고리의 다른 글

[SQLD]MYSQL 이란  (2) 2024.04.21