단축키
[TIL] MySQL, DBeaver, SELECT, WHERE, ORDER BY
✍ Today I Learned 관계형 데이터베이스(relational database)란? 데이터베이스의 한 종류로, 키(key)와 값(value)의 관계를 나타내는 테이블(table)로 이루어져 있다. 데이터의 종속성을 관계(relationship)로 표현하는 것이 관계형 데이터베이스의 특징이다. SQL(Structured Query Language)이란? 구조적 질의 언어의 줄임말로, 관계형 데이터베이스 시스템(RDBMS)에서 자료를 관리 및 처리하기 위해 설계된 언어이다. SQL을 다루기 위한 여러 프로그램 중 DBeaver를 설치하였다. 기본세팅으로 모든 인코딩을 UTF-8로 설정하고, 현재 작동중인 데이터베이스에 연결한 후 SQL편집기(단축키 F3)를 열어 SQL문을 작성한다. 작성 후 세미콜..
[TIL] Java 뱅킹 시스템, 은닉화
✍ Today I Learned Making with tools for web! 최대한 많이 만들어보면서 체득하자! [클래스를 분리하여 뱅킹 시스템 만들기 2] 소속 관계를 보면 고객이 계좌를 가지고 있다. 객체 관계성 설정에 대해 고민하자. 착각했던 부분은 고객이 가진 현금 보유액을 계좌 객체를 생성하면서 내 맘대로 입금시켜버린 것. 고객에게 입금의 자유를.. 객체의 getter와 setter를 로직에 맞게 수정하였는데 추후 단일 값이 필요한 상황이 생길 수 있기 때문에 차라리 새로운 메서드를 생성하는 것이 나을 듯. Banker의 지속성을 위해 메뉴 부분을 while문으로 설정한다. 클래스의 정보 값을 알려주는 toString() 메서드 이클립스 단축키 alt+shift+s > s 주로 필드를 생성하..
[eclipse] 이클립스 윈도우 단축키(한 줄 선택, 이동, 복사, 삭제)
이클립스에서 단축키를 이용하면 보다 빠르게 코드를 작성할 수 있다. 1. 한 줄 선택 Home, Shift + End 마우스 3번 클릭 2. 한 줄 이동 Alt + (↑,↓) 3. 한 줄 복사 Ctrl + Alt + (↑,↓) 4. 한 줄 삭제 Ctrl + D