It's going to be one day 🍀

안녕하세요! 매일 매일 공부하려고 노력하는 백엔드 개발자 지망생의 공부 흔적입니다.

분류 전체보기 150

[Spring] 스프링 기초/스프링부트 실습

엔터프라이즈 애플리케이션 : 대규모의 복잡한 데이터를 관리하는 애플리케이션 복잡하고 어려운 웹 어플리케이션 구현 암흑기를 지나, 개발자의 어려움을 해결해주는 Spring 봄처럼 등장! 스프링이란? 자바 기반의 엔터프라이즈 애플리케이션 개발을 위한 프레임워크임. - 개발자들이 복잡한 서버 성능과 안정성, 보안 등을 고려하지 않고도 기능 개발에 집중할 수 있도록 도와줌. - 다양한 기능을 제공하며, 의존성 주입 (Dependency Injection) 과 관점 지향 프로그래밍 (Aspect-Oriented Programming) 등의 개념을 통해 애플리케이션을 유지보수하기 쉽도록 도와줌. +) 의존성 주입이란, 우리가 클래스를 가지고 객체를 생성하는 것을 개발자가 직접 하는게 아니라 스프링 프레임워크에서 주..

Back-End/Spring 2024.02.28

[DBMS] ALTER/DB Index/DCL/정규화

SQL의 ALTER TABLE 구문은 기존 테이블의 구조를 변경하기 위해서 사용함. ALTER 새로운 열 추가 ALTER TABLE students ADD grade VARCHAR(20) - students 테이블에 grade 열을 추가함. grade 열은 VARCHAR(20) 데이터 타입을 가짐. 기존 열 이름 변경 ALTER TABLE students RENAME COLUMN grade TO great - students 테이블의 grade 열의 이름을 great로 수정함. 기존 열 데이터 타입 변경 ALTER TABLE students ALTER COLUMN address TYPE VARCHAR(100) - students 테이블의 address 열의 데이터 타입을 VARCHAR(100) 으로 수정..

Back-End/DBMS 2024.02.27

[DBMS] JOIN 실습/UNION/서브 쿼리/제약조건

LEFT OUTER JOIN 왼쪽 테이블의 모든 값이 출력되는 조인 RIGHT OUTER JOIN 오른쪽 테이블의 모든 값이 출력되는 조인 UNION 두 개의 SQL 실행 결과를 결합하는데 사용함. 중복 데이터가 있을 경우 제거! [SQL 1] UNION [SQL 2]; - 열 개수가 같아야 하고, 열 이름이 같아야 하고, 각 열의 데이터 타입이 동일해야함. ex) SELECT name, age FROM students WHERE age < 30 UNION SELECT name, age FROM students WHERE age < 32; UNION ALL 두 개의 SQL 실행 결과를 결합하는데 사용함. 중복 데이터가 있어도 전부 출력! [SQL 1] UNION ALL [SQL 2]; ex) SELECT..

Back-End/DBMS 2024.02.26