본문 바로가기
반응형

SQL18

SQL JOIN의 이해 오래된 그림이나 이만큼 JOIN에 대해 잘 표현한 사진이 없는것같다. 실무를 하다보면 아주 덕지덕지 JOIN에 LEFT에 RIGHT에 UNION ALL 천국인 경우가 많다. JOIN의 이해가 부족하면 쿼리를 보고 어디서 어떻게 데이터를 가져오는지 이해하기가 어려워진다.  또한 내가 쿼리를 짜는 상황이 왔을때 어떻게 어느 테이블과 어떤식으로 JOIN을 해 원하는 결과값을 가지고 와야할지에 대해 설계 하고 구현하는데 많은 어려움이 생긴다. JOIN은 꼭 이해하고 넘어가자. 2024. 10. 2.
Dbeaver의 템플릿 사용하기(Feat. SELECT) SELECT 쿼리를 하루에도 수없이 날릴것이라고 생각한다. 아무래도 업무를 하다보면 데이터를 직접 조작하는 INSERT , SELECT , DELETE 문 보다는 데이터를 조회하는 SELECT문의 비중이 90% 이상 압도적으로 많을거라고 생각한다. 간단하게 템플릿을 사용 해서, 혹은 자주 쓰는 쿼리를 템플릿에 등록해서 빠르게 쿼리를 날려보자. 디비버에서 윈도우 - 설정으로 들어가자.  다음 편집기 - SQL 편집기 - 템플릿 메뉴에 들어가자.   그럼 기본적으로 제공하는 템플릿이 나올것이다. 뭐 템플릿을 새로 추가하거나 수정하는건 직접 자주 사용하는 쿼리가 개개인마다 다를것이라.. 응용은 각자 알아서 하는걸로 하고. 기본 템플릿을 가지고 활용방법을 알아보겠다.  sf라고 되어있고 설명에 보면 딱 감이 올.. 2024. 7. 21.
MariaDB 설치하기(Window) MariaDB를 설치해보겠다. MariaDB 설치하러가기 MariaDB Foundation - MariaDB.org … Continue reading "MariaDB Foundation" mariadb.org 상단에 Download를 눌러서 다운로드 페이지로 진입. 들어가면 version을 선택해서 다운로드 받을수 있게 되어있다. 최신버전을 이용해도 좋지만 개인적으로 너무 최신버전은 잘 사용하지 않게 된다. 10.6.14 버전을 선택해서 다운로드를 눌러주자. 그럼 설치파일이 다운로드 된다. 다운로드가 완료되면 실행. 그리고 next next로 넘기다보면 root 계정의 비밀번호를 선택하는 란이 나온다. root 계정은 최상위 권한을 가진 '관리자' 계정이기때문에 비밀번호 입력후 꼭 기억을 해놔야한다. 입.. 2023. 7. 27.
정보처리기사, 정처기 필기 DDL, DML, DCL에 대해서 알아보고 종류에 대해서 알아보자. SQL의 기능에 따라서 데이터 정의 DD ( Data Define ) , 데이터 조작 DM ( Data Manipulation ), 데이터 제어 ( Data Control)로 분류가 나뉜다. 각각의 기능을 수행하는 언어 ( Languege) 를 뒤에 붙여 DDL, DML, DCL이라고 부른다. 그럼 각 분류로 나뉜 명령어들의 종류에 대해서 살펴보자. DDL - DDL은 스키마, 테이블, 뷰 등을 정의하거나 변경, 삭제할때 쓰인다. 유형으로는 Create, Alter, Drop 명령어가 있다. DML - DML은 데이터베이스 사용자가 저장된 데이터를 처리할때 쓰인다. 유형으로는 Select, Insert, Delete, Update 명령어가 있다. DCL - DCL은 데이터의 보안, 무결성등을 정의하는데 .. 2023. 5. 4.
반응형