NewBean의 웹과 콩나무
close
프로필 배경
프로필 로고

NewBean의 웹과 콩나무

  • 분류 전체보기 (499)
    • Programming Language (87)
      • Java (65)
      • C (4)
      • Python (16)
      • R (2)
    • UI & UX (4)
      • Figma (4)
    • Front-End Study (193)
      • HTML+CSS (34)
      • HTML 사전 (6)
      • CSS 사전 (14)
      • Sass (6)
      • 반응형 웹 (8)
      • JavaScript (52)
      • TypeScript (8)
      • React (29)
      • Next.js (9)
      • Angular (1)
      • Vue.js (23)
      • Vite (2)
      • Node.js (1)
    • Back-End Study (101)
      • DBMS (28)
      • Linux (43)
      • Git & GitHub (15)
      • Express (7)
      • Postman (4)
      • REST API (2)
      • PHP (0)
      • Grafana (2)
    • Computer Science (14)
    • 정보처리기사 (76)
      • 1. 요구사항 확인 (1)
      • 2. 화면 설계 (1)
      • 3. 데이터 입출력 구현 (1)
      • 4. 통합 구현 (1)
      • 5. 인터페이스 구현 (1)
      • 6. 프로그래밍 언어 활용 (1)
      • 7. SQL 응용 (1)
      • 8. 서버 프로그램 관리 (1)
      • 9. 소프트웨어 개발 보안 구축 (1)
      • 10. 애플리케이션 테스트 관리 (1)
      • 11. 응용 SW 기초 기술 활용 (1)
      • DB (65)
    • 잡다한 말 (6)
    • 기타 (5)
    • 내가 읽은 책 (5)
    • 없어진 글모음 (7)
  • 홈
  • 방명록
  • 깃허브
  • 포트폴리오
셀프 조인, 서브 쿼리 실습

셀프 조인, 서브 쿼리 실습

셀프 조인, 서브 쿼리 실습 - 다음과 같은 EMP(사원) 테이블이 있음 - 다음과 같은 DEPT(부서) 테이블이 있음 - 다음과 같은 SALGRADE 테이블이 있음 1. 이름, 직속 상사 이름을 조회 (MGR : 직속상사 사원번호) SELECT e1.ename, e2.ename FROM emp e1 INNER JOIN emp e2 ON e1.mgr = e2.empno; 2. 이름,직속 상사 이름을 조회 (단, 직속 상사가 없는 사람도 직속상사 결과가 null값으로 나와야 함) SELECT e1.ename, e2.ename FROM emp e1 LEFT JOIN emp e2 ON e1.mgr = e2.empno; 3. 이름,부서명을 조회 (단, 사원테이블에 부서번호가 40에 속한 사원이 없지만 부서번호 ..

  • format_list_bulleted Back-End Study/DBMS
  • · 2022. 8. 29.
  • textsms
SELF JOIN 과 서브 쿼리

SELF JOIN 과 서브 쿼리

SELF JOIN 과 서브 쿼리 1. SELF JOIN - 같은 테이블을 붙이는 조인 - 한 테이블 안에서 키와 키 값을 참조하는 컬럼을 동시에 가지고 있을 때, 진행 가능 - 같은 테이블을 두번 사용하기 때문에 별명을 붙여서 사용해야 함 2. 서브쿼리 (SubQuery) - 메인 쿼리(실제 작동시킬 쿼리) 안에 ( )를 이용해 먼저 실행하는 쿼리를 넣어 해당 결과를 메인 쿼리에 사용 - 메인 쿼리를 보조한다고 해서 서브쿼리라고 함 3. 서브쿼리의 종류 - 스칼라 서브쿼리 : SELECT에서 사용 - 인라인뷰 서브쿼리 : FROM에서 사용 - 중첩 서브쿼리 : WHERE에서 사용

  • format_list_bulleted Back-End Study/DBMS
  • · 2022. 8. 29.
  • textsms
nginx

nginx

nginx※ 2024.05.11에 수정하였습니다. 1. nginxnginx에 대해 알아봅시다!nginx란? 동시 접속 처리에 특화된 오픈 소스 웹 서버 및 리버스 프록시 소프트웨어입니다.※ 웹 서버란? 2. nginx 특징nginx의 중요한 특징 및 개념은 다음과 같습니다. 1) 성능 및 효율성이벤트 기반 아키텍처를 사용하여, 동시 연결 처리 및 리소스 사용을 최적화합니다. 2) 웹 서버 및 리버스 프록시정적 파일 서빙, SSL/TLS 종단점, 가상 호스팅 등을 포함하여 HTTP 서버로 사용할 수 있습니다.또한, 로드 밸런싱과 같은 리버스 프록시 역할도 가능합니다. 3) 리버스 프록시 및 로드 밸런싱여러 백엔드 서버로의 트래픽을 분산시키는데 사용될 수 있습니다.이를 통해 부하 분산과 고가용성을 달성할 수..

  • format_list_bulleted Back-End Study/Linux
  • · 2022. 8. 27.
  • textsms
Yum

Yum

Yum 1. Yum (Yellow dog Updater, Modified) - RPM 기반의 시스템을 위한 자동 업데이터 겸 패키지 설치 / 제거 도구 2. Yum을 이용한 응용프로그램 및 패키지 조작 - 응용프로그램 다루기 - 패키지 설치 및 업그레이드 - 다양한 배포판에 맞는 소스코드를 직접 받아 컴파일해야 함 - 패키지 매니저 - 해당 배포판에 맞게 환경 설정되어 빌드된 실행파일을 설치 및 관리 - rpm - 패키지를 하나하나 다운로드 받아야함 - 버전관리, 의존성 문제 등이 있음 - yum - RPM의 의존성을 해결한 버전 - 사용이 쉬움 3. yum 관련 명령어 - 확장 프로그램(Plug-in)을 설치하여 수많은 명령어를 사용할 수 있음 - install : 패키지 설치 (rpm -i) - up..

  • format_list_bulleted Back-End Study/Linux
  • · 2022. 8. 27.
  • textsms
SQL JOIN 실습 - 테이블 분리

SQL JOIN 실습 - 테이블 분리

테이블 분리 - 데이터의 중복을 피하고 효율적인 데이터 관리를 위해 1개의 테이블은 부족 - 성격이 비슷한 정보끼리 따로 떼어 새로운 테이블로 만들어 관리 → 정보간의 의존도가 줄어들어 좀 더 효율적으로 데이터를 관리할 수 있음 다음과 같이 3개의 테이블이 있음 이 테이블을 이용하여 다음 문제를 풀어보자 1. 손흥민의 주문 개수는? SELECT COUNT(*) FROM t_order INNER JOIN t_user ON t_order.userNo = t_user.id WHERE t_user.userName = '손흥민'; 2. 손흥민이 산 상품은? SELECT p.pname, COUNT(*) FROM t_order AS o INNER JOIN t_user AS u ON o.userNo = u.id INN..

  • format_list_bulleted Back-End Study/DBMS
  • · 2022. 8. 27.
  • textsms
ip 추가

ip 추가

ip 추가 1. ip를 추가하는 방법 - #1. ip addr 명령을 통하여 IP와 서브넷마스크 확인 ※ 서브넷 마스크 : 호스트 이름으로부터의 IP 주소지에 대한 네트워크의 이름을 규정하는 것 - 서브넷 마스크 - ~~/24 → 255.255.255.0 - ~~/8 → 255.0.0.0 - #2. ip route 명령을 통해서 게이트웨이 IP 확인 - #3. 설정파일 수정 ((sudo) vim /etc/sysconfig/network-scripts/ifcfg-enp0s3) - BOOTPROTO=static (dhcp 에서 static 으로 수정) - IPADDR=10.0.2.16 (제한적으로 변경가능, 파일의 최하단 부분에 추가) - GATEWAY=10.0.2.2 (정해짐, 파일의 최하단 부분에 추가)..

  • format_list_bulleted Back-End Study/Linux
  • · 2022. 8. 26.
  • textsms
  • navigate_before
  • 1
  • ···
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • navigate_next
공지사항
  • 문의 (juv6262@naver.com)
전체 카테고리
  • 분류 전체보기 (499)
    • Programming Language (87)
      • Java (65)
      • C (4)
      • Python (16)
      • R (2)
    • UI & UX (4)
      • Figma (4)
    • Front-End Study (193)
      • HTML+CSS (34)
      • HTML 사전 (6)
      • CSS 사전 (14)
      • Sass (6)
      • 반응형 웹 (8)
      • JavaScript (52)
      • TypeScript (8)
      • React (29)
      • Next.js (9)
      • Angular (1)
      • Vue.js (23)
      • Vite (2)
      • Node.js (1)
    • Back-End Study (101)
      • DBMS (28)
      • Linux (43)
      • Git & GitHub (15)
      • Express (7)
      • Postman (4)
      • REST API (2)
      • PHP (0)
      • Grafana (2)
    • Computer Science (14)
    • 정보처리기사 (76)
      • 1. 요구사항 확인 (1)
      • 2. 화면 설계 (1)
      • 3. 데이터 입출력 구현 (1)
      • 4. 통합 구현 (1)
      • 5. 인터페이스 구현 (1)
      • 6. 프로그래밍 언어 활용 (1)
      • 7. SQL 응용 (1)
      • 8. 서버 프로그램 관리 (1)
      • 9. 소프트웨어 개발 보안 구축 (1)
      • 10. 애플리케이션 테스트 관리 (1)
      • 11. 응용 SW 기초 기술 활용 (1)
      • DB (65)
    • 잡다한 말 (6)
    • 기타 (5)
    • 내가 읽은 책 (5)
    • 없어진 글모음 (7)
최근 글
인기 글
최근 댓글
태그
  • #react
  • #html+css
  • #Git & GitHub
  • #JavaScript
  • #Python
  • #Vue.js
  • #Java
  • #정보처리기사
  • #DBMS
  • #리눅스
전체 방문자
오늘
어제
전체
Copyright © 쭈미로운 생활 All rights reserved.
Designed by JJuum

티스토리툴바