profile
꾸준히 성장하는 과정속에서, 제 지식을 많은 사람들과 공유하기 위한 블로그입니다 😉
post-thumbnail

SQL Injection : 보안의 허점을 이용한 악의적인 SQL 공격기법

웹 해킹의 다양한 공략법 및 구조가 존재하며, 보안이 취약한 웹 페이지들은 악의적인 해커들로 인해 정보가 유출될 수 있습니다. 다양한 공격방법 중에 가장 쉬운 공격이면서, 취약점으로 손꼽힐 수 있는 SQL Injection 에 대해 알아보겠습니다.

2022년 12월 29일
·
0개의 댓글
·
post-thumbnail

[SpringBoot] ORM이 없는 JdbcTemplate 에서 ManyToMany 매핑관계 구현하기

지금껏 ORM 기반으로만 개발을 해보셨다면 순수 JDBC, JdbcTemplate 과 등을 기반으로 테이블 사이의 매핑관계를 구성하시려면 N:N 관계, 즉 ManyToMany 관계를 어떻게 구현할지 막막하실 수 있습니다. 예전에 저도 많이 햇갈려서 구글링을 많이 했

2022년 12월 16일
·
0개의 댓글
·
post-thumbnail

ORM: Spring과 Django의 Mapping & DB 접근방식의 차이

우선 장고와 스프링을 대조, 비교하기 위해선 ORM 의 개념에 대해 알아야합니다. 그렇다면 ORM 이 뭘까요? ORM 이란 이름에서도 알 수 있듯이,객체와 관계형 데이터베이스를 Mapping 시켜주는 역할 을 하는 녀석들을 의미합니다.

2022년 11월 14일
·
2개의 댓글
·
post-thumbnail

SpringBoot 와 AWS RDS 연동하기 (MySQL)

이번 포스팅에서는 인텔리제이 Community 버전에서 스프링부트를 사용할때, AWS RDS MySQL 과 연동하는 방법에 대해 알아보겠습니다.

2022년 11월 3일
·
0개의 댓글
·
post-thumbnail

MySQL : 집계함수와 GROUP BY, HAVING

안녕하세요, 이번 포스팅에서는 집계함수(SUM, AVG, MIN, MAX) 와 GROUP BY절, 그리고 HAVING 절에 대해 알아보도록 하겠습니다.선수지식으로 SELECT절에 대한 기초지식이 필요합니다. SELECT 문을 아직 잘 모르신다면 아래의 제 지난 포스팅

2022년 10월 29일
·
0개의 댓글
·
post-thumbnail

MySQL : SELECT

이전 포스팅에서 DML 에 대해 소개드리면서, SELECT 문에 대해 소개드린 적이 있습니다. 이번 포스팅에서는 SELECT 문에 대해서만 따로 더 자세히 다루어볼까 합니다. SELECT 가 그만큼 중요한 내용이므로 잘 학습해두시면 좋을듯합니다.

2022년 10월 29일
·
0개의 댓글
·
post-thumbnail

MySQL : JOIN (vs UNION)

이번 포스팅에서는 SELECT 문에서 자주 활용되는 JOIN 에 대해 알아봅시다. JOIN 은 수학에서 배우는 "집합(Set)" 의 개념이 활용되니, 집합과 관련한 개념을 잘 모르신다면 학습을 미리 하시는 것을 권장드립니다.

2022년 10월 27일
·
0개의 댓글
·
post-thumbnail

MySQL(TCL) : COMMIT, ROLLBACK, SAVEPOINT

이번 포스팅에서는 트랜젝션 제어어(TCL) 에 대해 알아보겠습니다. 트랜젝션 제어어란 데이터 조작어(DML) 명령어 실행, 취소, 임시저장시 사용하는 명령어입니다.

2022년 10월 27일
·
0개의 댓글
·
post-thumbnail

MySQL(DCL) : GRANT, REVOKE

지난 포스팅에 이어서 DCL 에 대해서도 알아보겠습니다.DCL 이란 데이터 제어어(DCL : Data Control Language) 로, GRANT, REVOKE, COMMIT, ROLLBACK 명령어 등이 존재합니다.이 중에서 GRANT, REVOKE 에 대해서만

2022년 10월 26일
·
0개의 댓글
·
post-thumbnail

MySQL(DML) : SELECT, INSERT, UPDATE, DELETE

이번 포스팅에서는 DML 에 대해서 알아보도록 하겠습니다. DML 이란 데이터 조작어(Data Manipulation Language) 로, 데이터를 조회.삽입.수정.삭제가 가능한 명령어들의 집합을 의미합니다.

2022년 10월 26일
·
0개의 댓글
·
post-thumbnail

MySQL(DDL) : CREATE, ALTER, TRUNCATE, DROP

SQL 이란 관계형 데이터베이스 관리 시스템의 데이터를 관리하기 위해 설계된 특수 목적의 프로그램 언어를 의미합니다. 이런 SQL 의 문법에 대해 알아보도록 하겠습니다.

2022년 10월 26일
·
0개의 댓글
·
post-thumbnail

AWS RDS 에서 MySQL Query 조작하기

이번 포스팅에서는 DataGrip 에서 Query 를 다뤄보는 방법에 대해 알아보겠습니다. AWS RDS 를 기반으로 하며, 이와 관련한 자세한 내용은 아래의 링크 (지난번 포스팅) 를 참고하시면 되겠습니다.

2022년 10월 25일
·
0개의 댓글
·