일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 | 31 |
- 정보처리기사 실기
- 기록으로 실력을 쌓자
- MySQL
- 정보처리기사실기 기출문제
- aws
- CKA
- PETERICA
- IntelliJ
- Kubernetes
- kotlin
- APM
- Elasticsearch
- 티스토리챌린지
- 정보처리기사 실기 기출문제
- AWS EKS
- CloudWatch
- AI
- 오블완
- 공부
- Pinpoint
- mysql 튜닝
- kotlin spring
- Java
- 코틀린 코루틴의 정석
- Spring
- Linux
- kotlin querydsl
- CKA 기출문제
- kotlin coroutine
- minikube
- Today
- Total
피터의 개발이야기
[DB] SQL 연습을 위한 실습 사이트 본문
ㅁ 개요
SQL 공부를 하면서 공부환경을 위해 MySQL를 설치하고 데이터도 세팅하기에는 버거운 점이 있다. 그래서 SQL 공부를 도와줄 수 있는 사이트를 알아보았다. 우선 DB없이 SQL을 연습할 수 있는 튜트리얼 사이트 w3schools, sql fiddle를 알아보고, SQL 문제를 풀어볼 수 있는 사이트에 대해서 정리하였다.
Tutorial
ㅁ w3schools
ㅇ SQL의 기본적인 문법을 공부할 수 있는 사이트이다.
ㅇ SQL Tutorial의 카테고리를 통해 SQL의 다양한 문법을 연습할 수 있다.
ㅇ URL: https://www.w3schools.com/sql/trysql.asp?filename=trysql_select_all
ㅇ 위 링크에서 유통업체 관련 8개의 테이블과 샘플 데이터를 제공하여, 샘플쿼리를 수행하여 결과를 확인할 수 있다.
ㅇ 이곳의 단점은 데이터에 대한 설명인 ERD(Entity Relationship Diagram)가 없어서 간단하게 CRUD쿼리만 연습하는 것이 좋다.
ㅁ SQL Fiddle
|
ㅇ URL: http://sqlfiddle.com/
ㅇ DDL부터 DML까지, CREATE부터 Select,Insert까지 SQL 테스트를 연습할 수 있다.
Practice SQL
ㅁ 프로그래머스
ㅇ SQL 문제를 단계별로 공부 할 수 있다. SQL 테스트를 준비할 때에 참고하면 좋다.
ㅇ 문제에 대한 설명과 문제가 주어지고 SQL을 작성하여 제출하면 된다.
ㅁ HackerRank
ㅇ URL: https://www.hackerrank.com/domains/sql
ㅇ 쉬운 수준부터 단계별로 SQL 문제를 풀어 볼 수 있다.
ㅇ 문제에 대한 설명이 있고, 문제 풀이를 위한 SQL에디터가 있다.
ㅇ Run Code로 수행하여 문제풀이의 결과를 확인할 수 있다.
ㅇ 모르는 문제나 다른 풀이과정을 확인하려면 Discussions를 클릭하여 이동한다.
ㅇ 다른 이들이 공유한 풀이과정을 볼 수가 있다. 모르는 문제가 있다면 다른 풀이과정을 참고하면 된다.
ㅁ LeetCode Database Problems
ㅇ URL: https://leetcode.com/problemset/database/
ㅇ 해외 코딩 테스트 사이트이다. Algorithms, Shell, JavaScript 등 다른 코딩테스트를 할 수 있다.
ㅇ 문제와 SQL Schema가 제공된다. MySQL, MS MSL Server, Orcacle DB를 선택할 수 있다.
'Database' 카테고리의 다른 글
[Database] 정규화(Normalizatio)란? (0) | 2024.02.24 |
---|---|
[DBeaver] 필수 단축키 (0) | 2024.02.08 |
[QUERYDSL] 수십억건에서 QUERYDSL 사용하기, 이동욱님 영상을 보고서... (0) | 2023.07.02 |
[DBeaver] 여러 쿼리 한번에 실행하기 (4) | 2022.10.26 |
[RDS] Aurora DB에 이모지 저장하기 (0) | 2022.07.07 |