April 16, 2024
데이터베이스와 SQL 데이터베이스 데이터베이스란 데이터의 집합이다. 흔히 데이터를 조회할 때 정리된 시스템을 의미한다. 데이터를 영구보존하기 위해 데이터 베이스가 탄생했다. 개인용 컴퓨터, 휴대용 기기, 웹, 계산대(POS)등 다양한 시스템에서 사용된다. 데이터베이스는 흔히 라는 약자로 통용된다. 앞서 말했듯이 데이터베이스는 데이터의 집합이다. 이를 효율…
April 18, 2024
프로그래밍 언어를 배울 때 Hello, World! 출력으로 시작하듯이 데이터 조회는 SQL 명령의 기본이다. 명령을 작성할 때는 마지막에 꼭 세미콜론(;)을 붙여주자. SELECT SELECT는 DML에 해당되고 데이터를 조회할 때 자주 사용한다. SELECT 명령을 '질의' 또는 '쿼리'라고 부른다. SQL 명령은 키워드를 기준으로 '구'로 구분할 수…
June 09, 2024
매일 회고를 작성하며 나를 돌아본다. 일일회고를 모아 월간회고를 작성할 때 불편함을 겪어 간단한 서비스를 만들고 있다. 서비스를 개발하며 글은 쌓일텐데 항상 전체 데이터를 가져오는건 비효율적이지 않을까라는 접근으로 페이지네이션을 구현했다. 알고보니 페이지네이션도 다양한 선택지가 있었다. (Offset , No Offset) 오늘 이 시간에는 흔하게 접할…
June 13, 2024
이번장에서는 DML에 해당되는 INSERT, DELETE, UPDATE를 배우고 논리삭제와 물리삭제의 차이를 다룬다. 추가하기 - INSERT INSERT는 데이터를 추가할 때 사용한다. 예를 들어 회원가입, 상품추가등에 사용된다. 이전에 배운 SELECT는 서버에서 데이터를 조회하고 결과를 반환했다. (서버 -> 클라이언트) INSERT는 클라이언트에서…