본문 바로가기
🥇 SW개발에 최적화된 개발 전용 폰트, 'D2Coding' 1.3 버전 / md viewer 추천 https://d2.naver.com/news/6492529 SW개발에 최적화된 개발 전용 폰트, 'D2Coding' 1.3 버전을 릴리즈 합니다.SW개발에 최적화된 개발 전용 폰트, 'D2Coding' 1.3 버전을 릴리즈 합니다. 그동안 여러 개발자 분들의 요구사항과 베타 테스트를 통한 피드백을 거쳐 오늘에서야 릴리스하게..d2.naver.com더보기 🥇 Notepad++에는 MarkdownPanel for Notepad++이 가장 편리하고 정확합니다. 2026. 9. 23.
📊 [SQL] 제47장 SQL 성능을 생각하는 습관 - 같은 결과라도 더 빠르게 만들 수 있을까요? 제47장. SQL 성능을 생각하는 습관"같은 결과라도 더 빠르게 만들 수 있을까요?"학습 목표이번 장을 학습하면 다음 내용을 할 수 있습니다.SQL 실행 속도가 중요한 이유를 설명할 수 있다.필요한 데이터만 조회하는 습관을 기를 수 있다.SELECT *를 사용할 때의 문제점을 이해할 수 있다.WHERE와 JOIN이 성능에 미치는 영향을 이해할 수 있다.INDEX가 필요한 상황을 설명할 수 있다.빠르고 효율적인 SQL을 작성하는 습관을 기를 수 있다.SQL은 항상 빠를까요?다음 두 SQL을 살펴봅시다.SELECT *FROM Products;그리고SELECT ProductName, PriceFROM Products;두 SQL 모두 상품 정보를 조회합니다.작은 테이블에서는두 SQL의 속도 차이를 거의 느끼지 .. 2026. 8. 21.
📊 [SQL] 제46장 종합 프로젝트 - 작은 쇼핑몰 데이터베이스를 관리해 봅시다! 제46장. 종합 프로젝트"작은 쇼핑몰 데이터베이스를 관리해 봅시다!"학습 목표이번 장을 학습하면 다음 내용을 할 수 있습니다.지금까지 학습한 SQL 명령을 실제 업무 흐름에 맞게 사용할 수 있다.고객, 상품, 주문 데이터를 조회하고 관리할 수 있다.여러 SQL을 순서대로 실행하여 하나의 업무를 완성할 수 있다.실무에서 SQL이 어떻게 사용되는지 이해할 수 있다.오늘은 여러분이 개발자입니다.여러분은온라인 쇼핑몰의 데이터베이스를 관리하는 개발자입니다.오늘 해야 할 업무는 다음과 같습니다.고객 정보를 조회한다.새로운 고객을 등록한다.상품 가격을 수정한다.주문을 등록한다.주문 내역을 조회한다.잘못 입력된 데이터를 삭제한다.모든 작업을 안전하게 저장한다.우리가 지금까지 배운 SQL만으로이 모든 업무를 처리할 수 .. 2026. 7. 31.
📊 [SQL] 제45장 - 초보 개발자가 가장 자주 하는 SQL 실수 제45장. 초보 개발자가 가장 자주 하는 SQL 실수"문법보다 중요한 것은 실수를 예방하는 습관입니다."학습 목표이번 장을 학습하면 다음 내용을 할 수 있습니다.실무에서 자주 발생하는 SQL 실수를 설명할 수 있다.UPDATE와 DELETE 실행 전에 반드시 확인해야 할 사항을 설명할 수 있다.안전하게 SQL을 실행하는 순서를 익힐 수 있다.실수를 예방하는 개발자의 습관을 기를 수 있다.문법을 안다고 실수를 하지 않을까요?SQL 문법을 모두 알고 있어도실무에서는 작은 실수 하나가 큰 사고로 이어질 수 있습니다.예를 들어DELETE FROM Customers;문법은 맞습니다.하지만 정말 실행해도 될까요?이 명령은 Customers 테이블의 모든 데이터를 삭제합니다.문법보다 더 중요한 것은"이 SQL이 어떤.. 2026. 7. 31.
📊 [SQL] 제44장 TRANSACTION - 실수한 작업을 되돌릴 수 있을까요? 제44장. TRANSACTION "실수한 작업을 되돌릴 수 있을까요?"학습 목표이번 장을 학습하면 다음 내용을 할 수 있습니다.트랜잭션(Transaction)의 의미를 설명할 수 있다.START TRANSACTION을 사용할 수 있다.COMMIT과 ROLLBACK의 차이를 설명할 수 있다.여러 SQL을 하나의 작업으로 처리할 수 있다.은행에서는 왜 실수가 없어야 할까요?철수의 계좌에는100,000원이 있습니다.철수가 영희에게30,000원을 송금합니다.이 작업은 다음 두 단계로 이루어집니다.① 철수 계좌에서 30,000원을 뺍니다.② 영희 계좌에 30,000원을 넣습니다.그런데첫 번째 작업은 성공했는데두 번째 작업에서컴퓨터가 갑자기 꺼졌습니다.그러면 어떻게 될까요?철수의 돈은 사라졌는데영희는 돈을 받지 못.. 2026. 7. 31.
📊 [SQL] 제43장 INDEX - 데이터를 더 빨리 찾을 수 있을까요? 제43장. INDEX "데이터를 더 빨리 찾을 수 있을까요?"학습 목표이번 장을 학습하면 다음 내용을 할 수 있습니다.INDEX가 필요한 이유를 설명할 수 있다.INDEX의 역할을 이해할 수 있다.INDEX를 생성하고 삭제할 수 있다.INDEX의 장점과 단점을 설명할 수 있다.책에서 원하는 내용을 찾으려면?500페이지짜리 책이 있다고 생각해 봅시다."데이터베이스"라는 단어를 찾으려면 어떻게 할까요?첫 장부터 한 장씩 읽을 수도 있습니다.하지만 대부분은책 뒤쪽의 색인(Index) 을 먼저 찾아봅니다.색인을 보면데이터베이스 ........ 35, 72, 180처럼 페이지 번호가 적혀 있습니다.바로 원하는 페이지를 찾을 수 있습니다.데이터베이스도 같습니다.데이터가 몇 개 없으면처음부터 하나씩 찾아도 됩니다.하.. 2026. 7. 31.