태그 목록
전체보기 (106)Java(27)KDT(20)자바(12)KDT 5주차(11)mac(10)패스트캠퍼스(9)자바의정석(6)회고(6)맥북(5)바이트디그리(5)M:1(5)내일배움카드(5)쓰레드(5)k디지털크레딧(5)프로그래밍첫걸음시작하기(5)(5)JavaScript(5)sql(4)Springboot(4)js(4)PostgreSQL(4)Thread(4)postgres(4)부트캠프(4)aws(4)IO(4)KDT 6주차(3)알고리즘(3)홍팍(3)자료구조(3)JAVA8(3)이클립스(3)프론트엔드(3)코딩테스트(3)html(3)국비지원(3)String(2)exception(2)static(2)프로그래머스(2)컴퓨터공학(2)컴퓨터과학(2)접근제어자(2)입출력(2)KDT 9주차(2)OOP(2)apache(2)IntelliJ(2)git(2)예외처리(2)KDT 7주차(2)주피터(2)2분기(2)eclipse(2)tomcat(2)정규식(2)상태제어(2)정규표현식(2)추상화(2)스프링부트(2)2022(2)Nginx(2)백엔드(2)다형성(2)JPA(2)이산수학(2)방통대(2)array(2)JOIN(2)난수(2)github(2)인증번호(2)취업(2)랜덤(2)db(2)스트링부트(2)acm(1)instanceof(1)취준(1)lambda(1)톰캣(1)collections(1)면접(1)기술면접(1)자바API(1)MVC(1)퇴사(1)어노테이션(1)AI컨퍼런스(1)공유(1)아파치(1)StringBuilder(1)comparable(1)H2(1)View(1)python(1)의사코드(1)annotation(1)gradle(1)야구게임(1)wait()(1)InputStreamReader(1)데스크셋(1)검색(1)jsp(1)업캐스팅(1)데코레이터 패턴(1)MegaCon2022(1)ALB(1)스터디(1)인텔리제이(1)RuntimeException(1)ide(1)Generic(1)듀얼모니터(1)아나콘다(1)anaconda(1)모델링(1)compareTo(1)git commands(1)숫자야구게임(1)ec2(1)DataInputStream(1)JWT(1)새로고침(1)KDT 8주차(1)docker(1)CS(1)바이너리서치(1)Static class(1)readme(1)sts(1)MacOS(1)술어논리(1)검색 알고리즘(1)6월(1)신규아이디추천(1)인터페이스(1)clipt(1)캐스팅(1)공유객체(1)git 명령어(1)자동배포(1)zsh(1)제네릭(1)파일 공유(1)StringBuffer(1)미러링(1)synchronized(1)라이센스(1)객체 정렬(1)개발환경(1)주피터 노트북(1)protected(1)AirReceiver(1)데이터사이언스(1)runnable(1)컴파일 오류(1)2022 1분기 회고(1)클립보드 공유(1)mustache(1)try-with-resources(1)Byte단위 입출력(1)윈도우즈(1)스타트업(1)개발자(1)컴파일(1)코드스쿼드(1)C(1)local class(1)남궁성(1)winodws(1)클래스(1)FileWriter(1)스태틱 클래스(1)BufferedReader(1)webhook(1)명령어(1)gitignore(1)super(1)todoList(1)submit(1)FileOutputStream(1)servlet(1)데이터컨퍼런스(1)sts3(1)객체지향(1)상속(1)random(1)Binary Search(1)지역 클래스(1)FileInputStream(1)메가콘(1)모니터(1)visualstudiocode(1)Casting(1)Database(1)커스텀 어노테이션(1)try catch(1)메소드(1)CRUD(1)linear search(1)토이프로젝트(1)PrintWriter(1)inner class(1)깃허브(1)에어플레이(1)논리연산(1)jdk(1)두들낙서(1)파이썬(1)decorator pattern(1)오버라이딩(1)논리(1)private(1)템플릿(1)생성자(1)MegabyteSchool(1)vscode(1)노션(1)LG그램(1)터미널(1)내부 클래스(1)외장모니터(1)맥북프로(1)윈도우 노트북(1)노마드코더(1)search(1)Object class(1)메가바이트스쿨(1)DataOutputStream(1)오브젝트 클래스(1)깃헙(1)jar(1)object(1)배열(1)toy project(1)로컬 클래스(1)익명 클래스(1)보조모니터(1)데스크셋업(1)AirPlay(1)핀테크(1)부트스트랩(1)Jupyter(1)API(1)비전공자(1)command(1)shell(1)flutter(1)jenkins(1)JSON.stringify(1)스코프(1)jupyter notebook(1)source level(1)linux(1)동기화(1)리니어서치(1)S3(1)loadbalancer(1)그룹화(1)명제(1)깃 명령어(1)sourcetree(1)JSON.parse(1)MegaCon(1)notify()(1)데몬쓰레드(1)finally(1)객체(1)윈도우(1)정적 클래스(1)형변환(1)FileReader(1)language level(1)추론(1)
post-thumbnail

[SQL] 테이블 JOIN의 개념과 예제

Join 이란 join이란 인스타그램의 댓글창처럼, 유저의 아이디와 댓글의 내용을 동시에 보여줄 때처럼 서로 다른 각각의 테이블 속 데이터를 동시에 보여주려고 할 때 사용하는 SQL문이다. JOIN의 종류 > - Inner Join Outer Join JOIN의 종류로는 Inner Join과, Outer Join이 있는데 위 예시에서 살펴본 JOIN은 Inner Join이다. INNER JOIN 예시 문법 ![](https://velog.velcdn.com/images/wijoonwu/

2022년 8월 1일
·
0개의 댓글
·
post-thumbnail

[SQL] 일대다 관계 - PK, FK

일대다 관계 One to Many 1:N Relationship (has_many) 일대다 관계는 1개의 데이터가 N개의 데이터를 포함할 수 있는 관계를 말한다. 1명의 회원이 N개의 게시글을 작성하거나, 1개의 게시글에 N개의 댓글이 달릴 수 있는 상황을 예시로 들 수 있다. > 일대다 관계는 N개의 입장에서 보면 다대일 관계, 즉 One to Many로 표현할 수도 있다. PK와 FK > PK(Primary Key) : 레코드를 대표하는 유일한 값 FK(Foreign Key) : 참조 값 일대다 관계에서 1개의 데이터는 PK (Primary Key), N개의 데이터는 FK(Foreign Key)로 연결된다. 1개 계정에 N개의 사진이 게시된다면 유저 계정 id와 사진 id는 PK, 사진이 소속된 유저 계정 즉, user_id는 FK가 된다. PK는 레코드를 대표하는 유일 한 값이며 보통 id 컬럼으로 통용되고, DB에 의해 자동 생성된다.

2022년 7월 13일
·
0개의 댓글
·
post-thumbnail

[SQL] 데이터 필터링에 유용한 필수 함수들

지난 포스팅([SQL] CRUD 기초 개념 정리)에서 SELECT에 대해서 간단히 알아보았는데 이번 포스팅에서는 더 다양한 활용법에 대해서 정리하고자 한다. 💰 거래내역 DB 필터링하기 아래 이미지와 같이 거래내역이 담긴 aggregate-function 이라는 이름의 데이터베이스 내 transaction 테이블이 있다고 하자. 특정 기간의 거래액 총합과 평균, 거래 최대 금액, 최소 금액 등의 데이터가 필요하다면 쿼리를 어떻게 작성해야할까? 데이터를 필터링할 수 있는 함수들을 활용하면 한 줄의 쿼리로 간단하게 확인할 수 있다. 실습 DB 정보 우선 위 예시 DB의 `created_

2022년 5월 8일
·
1개의 댓글
·
post-thumbnail

[SQL] CRUD 기본 사용법

SQL과 CRUD > SQL - Structured Query Language CRUD - Create, Read, Update, Delete SQL은 데이터 베이스(DB)와 사람이 소통을 할 때 사용하는 언어이다. 그리고 이 언어로 전달되는 SQL 명령을 Query라고 하며 그 중에서도 데이터의 생성과 조회, 수정, 삭제와 같은 기본적인 기능들을 CRUD라고 총칭한다. 생성 CREATE (테이블 생성) > CREATE 는 DB에 TABLED을 생성할 때 사용하는 명령어다. CREATE TABLE table명(); 과 같은 형태로 사용하며 CRUD 명령어는 대문자로, table명과 같이 사용자 지정어는 소문자로 사용하는 게 일반적이다. 컬럼 이름 두 개 이상의 단어가 연결되는 이름은 PHONENUMBER과 같이 ` 를 사용한다. ();` 안에는 컬럼명과 컬럼의 타입을

2022년 5월 7일
·
1개의 댓글
·