본문 바로가기

sql3

Day48_무료로 SQL 공부 및 실습하기 나는 개발 초짜다. 개발 초짜도 아닌 개발 공부 초짜다. 솔직히 용어도 어려워서 못알아듣는데 혼자 공부하려고 하면 설치부터 세팅이 너무 어렵고 오래걸린다. 최근에 노트북 바꾸고 오류 해결한다고 초기화했다가 세팅하느라 애먹었다. 국비지원으로 공부중인 나도 이러는데 혼자 공부하는 사람들은 오죽할까 싶어 프로그램 설치 없이 실습할 수 있는 페이지를 하나 소개하려고 한다. 이미 너무 유명해서 코딩테스트도 여기서 많이 하는 프로그래머스(Programmers)다. https://programmers.co.kr/ 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 홈페이지.. 2023. 7. 5.
Day20_#9 IntelliJ 스프링부트 롬복과 리팩터링 Lombok을 사용해서 늘어진 코드 간소화 및 Println 메소드를 Logging으로 변환 - Lombok : 코드를 간소화시켜주는 라이브러리 - Logging : 프로그램의 수행 과정을 기록으로 남기는 것 - Refactoring : 코드의 구조 또는 성능을 개선하는 작업 롬복은 getter(), setter(), constructor(), toString() 등을 매번 작성하기 귀찮은 사람들을 위한 도구로, Lombok을 통해 필수코드의 반복을 최소화할 수 있고 로깅 기능을 통해 Println 또한 리팩토링 할 수 있음. 롬복을 먼저 설치해야하는데, IntelliJ에서 프로젝트를 열었을 때 보이는 코끼리 아이콘의 build.gradle을 열면 여러 코드가 뜬다. 그 중 dependencies에는 스.. 2023. 6. 8.
Day19_#8 IntelliJ DB테이블과 SQL Mission 저장된 데이터를 직접 DB에서 확인 DB에 저장된 데이터는 테이블이라는 엑셀처럼 생긴 표에 저장되는데, 행은 Raw, 열은 Column이라 한다. 지난 번에 만들었던 Article NTT를 예로 들면 ID, Title, Content의 속성들이 열(Column)에 입력되고 줄마다 데이터가 입력된다. 이 데이터들은 생성, 조회, 수정, 삭제되기도 한다. DB 내에서는 SQL이라는 언어를 통해 CRUD가 처리되는데 Insert = Create, Select = Read, Update = Update, Delete = Delete 네 가지가 기본적인 SQL이다. Println으로만 확인하는 게 아니라 직접 DB에 접근해서 확인을 해볼건데, 이를 위해서 H2 DB 설정을 해줘야한다. src → m.. 2023. 6. 7.