728x90
반응형
괄호 풀기
public class BracketWithoutStack2 {
public static void main(String[] args) {
String brackets = "((()()))())";
while (brackets.indexOf("()") != -1) {
String[] split = brackets.split("\\(\\)");
System.out.println(Arrays.toString(split));
brackets = String.join("",split);
System.out.println(brackets);
}
}
}
DB 연관관계
course-student-db를 구현하면서 user 테이블과 course 테이블을 연결해야 했는데
두 테이블을 연결하는 방법은 2가지가 있다.
1. user 테이블에 courseid를 추가해 join을 거는 방법
2. 연관관계를 저장해주는 테이블을 추가하는 방법
이 있었는데 2번이 주로 쓰인다고 한다.
그래서 user와 course의 연관관계를 저장할 테이블인 course_user 테이블을 생성했다.
테이블 구조는 다음과 같다
연관관계를 표로 나타내면 다음과 같다.
course와 course_user가 1:N으로 관계를 맺고,
user와 course_user가 1:N으로 관계를 맺는다.
course와 user는 직접적으로 관계를 맺지 않는다.
Dump
dump는 db를 복구하기 위해 백업 파일을 저장하는 것이다.
mysql workbench에서 dump를 하려면
상단 메뉴바에서 server - data export 를 선택 후
저장할 스키마를 선택한 후
Export Options에서 Export to Self-Contained File 선택 후 dump 파일을 저장할 위치를 지정한다.
그리고 Start Export 누르면 끝~~~~
728x90
반응형
'멋쟁이 사자처럼 > TIL' 카테고리의 다른 글
230523 6주 2일차 TIL. DAO, executeQuery, executeUpdate, Connection 분리 (1) | 2023.05.23 |
---|---|
230522 6주 1일차 TIL. DB 연동, Statement, PreparedStatement, DB 접속 정보 변수 처리 (1) | 2023.05.22 |
230517 5주 3일차 TIL. 스택, DB (3) | 2023.05.17 |
230516 5주 2일차 TIL. 선택정렬, 삽입정렬 (1) | 2023.05.16 |
230515 5주 1일차 TIL. 버블 정렬, EC2, Docker (1) | 2023.05.15 |