기획자들을 위한 SQL 자료를 만들다가 기왕이면 쿼리 실행 결과도 첨부하려고 했는데, 데이터베이스 설치할 생각하니 너무 귀찮아졌다. 예전에 내가 공부할 때와 가격 정책이 변한 부분도 많고(특히 MySQL이 오라클 인수된 것), 회사 컴퓨터에 설치하려니 부담스러워져서 웹으로 쿼리 연습하는 걸 찾아봤다. 역시나 IT 세상엔 없는 게 없다.
W3School
https://www.w3schools.com/sql/
SQL Tutorial
W3Schools offers free online tutorials, references and exercises in all the major languages of the web. Covering popular subjects like HTML, CSS, JavaScript, Python, SQL, Java, and many, many more.
www.w3schools.com
웹을 공부한다면 w3school은 꼭 알아야 한다. 영어라는 장벽만 넘어서면 기초적인 지식 쌓고 훈련하기에 이만한 사이트가 없다.
더군다나 이런 브라우저 버전별 호환성까지 적혀있어 매우 유용하다.
나도 자주 들어가는 건 아니지만, 이따금씩 찾아야 하는 것들이 있으면 w3school에 들어가서 확인하곤 한다. 언어별 document 보는 것보다 여기가 편할때가 있다..
어느 페이지나 비슷하지만, Tutorial별로 자세한 설명은 물론 예시를 실행해볼 수도 있고, Quiz를 풀 수도 있다.
오른쪽에 보이는 Your Database는 기본 제공되는 테이블이다. 이 테이블을 활용하여 연습을 할 수 있다.
테이블을 생성할 수도 있고, 데이터 조회, join, 서브쿼리 등이 가능하다. 다만, join과 서브쿼리의 경우 한계가 있는거 같은데 정확히는 잘 모르겠다.
프롬프터 안에 하나의 명령문만 넣을 수 있어서 데이터를 넣는다면 살짝 번거롭다.
to_Date에서 오류가 났는데...
to_Date 같은 함수가 동작하는건지 안하는건지 모르겠다..
Live SQL
Oracle Live SQL
1,725,851 scripts, 5,569 likes, 1,071 published scripts, 8,213 new scripts created in the last 7 days.
livesql.oracle.com
오라클이?
개인정보를 약간만 팔면 19c 버전을 온라인에서 사용해볼 수 있다.
메일 인증과 로그인 사이에 약간의 세션 에러? 비슷한게 있었는데, 캐시 삭제 귀찮아서 브라우저 바꿨더니 제대로 로그인이 되었다.
게다가 Code Library에 가면 EMP와 DEPT 스크립트가 올라와 있다!
SQL Worksheet라는 메뉴에서 SQL을 실행해볼 수 있다. 여러줄을 한번에 입력/실행할 수도 있고, 화면 우상단의 Save 버튼을 누르면 생성한 테이블을 저장하고 계속 사용할 수 있어서 매우 좋다.
> Schema 메뉴에서는 내가 생성한 테이블과 세부 정보를 볼 수 있고,
> My Script 메뉴에서는 내가 저장한 스크립트(테이블)를 다시 실행해서 재사용이 가능하다.
느려서 그런가 뭔가 깔끔하게 실행되지는 않는 기분이지만, 그래도 이정도만 해도 어딘가!!!!
이 서비스 계속 유지해줬으면 좋겠다. ㅠㅠㅠ 무료로!!!!!!!!
물론 뭔가 column/row 수나 테이블 생성 개수 등의 제한이 있겠지만 실습하는데 이정도면 충분하다. 글쓰는 시점 기준 2023년 최고의 감동은 이 Live SQL인듯.
W3School은 기본 튜토리얼을 차근차근 실습하는 단계에서 사용해본다면, Live SQL 설치없이 테이블을 생성하고 원하는 결과를 뽑을 때 좋을 것 같다. 각자의 학습 목적을 갖고 도전해보자.
'얕은 개발 이야기 > SQL' 카테고리의 다른 글
[기획자의 SQL] RDMBS 관계형 데이터베이스를 알아보자 (0) | 2023.10.16 |
---|---|
[기획자의 SQL] 기획자가 왜 SQL을 알아야 하는가? (0) | 2023.10.12 |
[기획자의 SQL] 서버와 클라이언트 그리고 데이터베이스 (0) | 2023.10.10 |