일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | ||
6 | 7 | 8 | 9 | 10 | 11 | 12 |
13 | 14 | 15 | 16 | 17 | 18 | 19 |
20 | 21 | 22 | 23 | 24 | 25 | 26 |
27 | 28 | 29 | 30 | 31 |
- ERD Tool
- 알고리즘
- ERD 설계
- greedy
- 라이징캠프
- 다이나믹프로그래밍
- 탑다운
- 작동순서
- java
- quickDBD
- 순차탐색
- Algorithm
- binarysearch
- 관계형 데이터베이스
- DynamicProgramming
- 백준
- 탐색
- 플로이드워셜
- hasNext
- EOF
- 퀵 정렬 # quciksort # 정렬
- charAt
- Python
- binary_search
- 이것이 취업을 위한 코딩 테스트다
- MySQL
- 소프트스퀘어드
- 보텀업
- 그리디
- Top-down
- Today
- Total
목록DataBase/MySQL (2)
Seok_In

🔷 1 : 1 관계 테이블 1 : 1 관계의 테이블 같은 경우에는 그냥 서로가 서로를 외래키로 참조하며 된다. EX) 남자와 여자의 결혼 🔷 1 : N 관계 테이블 1 : N 의 경우 N에서 1의 테이블의 기본키를 외래키로 참조하여 갖는다. EX) 가게에는 여러개의 메뉴가 있고, 각각의 메뉴는 고유한 가게에 해당되기 때문에 가게는 메뉴와 1 : N 의 관계이다. 이 때 가게의 기본키(Store Index)를 메뉴 스키마에 외래키로 넣어주면 1 : N 관계가 설정된다. 🔷 N : M 관계 테이블 N : M 의 경우 서로 각각의 기본키를 외래키로 참조하는 릴레이션을 만들어줘야 한다. EX) 가게는 여러명의 손님을 받을 수 있고 손님은 여러개의 가게를 선택할 수 있다. 따라서 N : M 의 관계이다. 이 때 ..

🔷 MySQL 작동 순서 1️⃣ FROM : SQL 쿼리문의 대상이 되는 테이블을 가리킨다. SELECT * FROM 2️⃣ ON : JOIN시에 조건을 선택하여 JOIN 시킬 수 있다. 3️⃣ JOIN : 데이터 검색을 위해 서로다른 테이블을 연결시킬 수 있다. SELECT * FROM A JOIN B ON A.no = B.no 4️⃣ WHERE : SQL 쿼리문에서 데이터 검색을 위한 조건을 입력할 수 있다. SELECT * FROM WHERE TABLE.no = 1 5️⃣ GROUP BY : 그룹화 할 컬럼을 지정하여 특정 속성을 기준으로 그룹화하여 검색할 수 있다. SELECT brandName, AVG(price) FROM Store GROUPBY brandName; 6️⃣ CUBE | ROLL..