DB 설치없이 웹으로 SQL 연습하는 2가지 방법

2023. 5. 24. 08:41·얕은 개발 이야기/SQL

기획자들을 위한 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는 기본 제공되는 테이블이다. 이 테이블을 활용하여 연습을 할 수 있다.

 

customer id 가 44번인 손님이 주문한 상품 이름을 조회

 

테이블을 생성할 수도 있고, 데이터 조회, join, 서브쿼리 등이 가능하다. 다만, join과 서브쿼리의 경우 한계가 있는거 같은데 정확히는 잘 모르겠다.

 

프롬프터 안에 하나의 명령문만 넣을 수 있어서 데이터를 넣는다면 살짝 번거롭다.

 

to_Date에서 오류가 났는데...

to_Date 같은 함수가 동작하는건지 안하는건지 모르겠다..

 

 

 

Live SQL

https://livesql.oracle.com/

 

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
'얕은 개발 이야기/SQL' 카테고리의 다른 글
  • [기획자의 SQL] RDMBS 관계형 데이터베이스를 알아보자
  • [기획자의 SQL] 기획자가 왜 SQL을 알아야 하는가?
  • [기획자의 SQL] 서버와 클라이언트 그리고 데이터베이스
mindo | 민도
mindo | 민도
기획하면서 배운 것들, 알게된 것들 소소하게 끄적이고 있습니다.
  • mindo | 민도
    기획하는 사람
    mindo | 민도
    • 분류 전체보기 (62)
      • 기획 N년차 (33)
        • Figma (7)
        • AI 활용기 (5)
        • 검색엔진최적화 | SEO (2)
        • 스터디 (1)
      • 얕은 개발 이야기 (9)
        • SQL (4)
      • 데이터분석 | 스터디 (6)
        • GA, GTM, GDS (6)
      • 기획 말고 소소한 이야기 (12)
      • 독후감 (2)
  • 최근 글

  • 반응형
  • 인기 글

  • 태그

    SQL
    GDS
    ga
    구글애널리틱스
    생성형AI
    기획자
    피그마
    기획
    Figma
    데이터스튜디오
  • 전체
    오늘
    어제
  • hELLO· Designed By정상우.v4.10.1
mindo | 민도
DB 설치없이 웹으로 SQL 연습하는 2가지 방법
상단으로

티스토리툴바