
들어가기에 앞서2024.12.14 ~ 2025.3.1 항해플러스 백엔드 7기 과정을 수료했습니다.10주 동안 어떤 것을 배우고 경험했는지, 과정 중 했던 기술적 고민들과 좋았던 부분들을 돌아보며 마지막으로 이 과정을 추천하고 싶은 분들에 대해 이야기하고자 합니다. 항해플러스 관련 이전 글항해플러스 백엔드 7기를 시작하며...항해 플러스 백엔드 1주차 회고 - TDD항해 플러스 백엔드 2주차 회고 - Clean Architecture항해플러스 3~5주차 회고 돌아보면 짧은 10주, 수료하다!무엇을 했나요?TDD & 메모리 기반 동시성 제어 기본 학습 및 과제 진행 (깃허브 링크)특강 신청 서비스 – 클린 + 레이어드 아키텍처, 동시성 제어, TDD 적용 (깃허브 링크)대규모 트래픽을 고려한 대기열 기반 ..
TRUNCATE란? TRUNCATE 예제코드 TRUNCATE란? 기본문법 : TRUNCATE TABLE (테이블명); TRUNCATE TABLE (테이블명); 을 실행하면 테이블명 에 존재하던 모든 행(row)들을 삭제해주고, 테이블명에 해당하는 테이블은 완전초기화 가 되어진다. TRUNCATE TABLE 테이블명; 은 DDL 문이기에 자동적으로 COMMIT; 되어지므로 ROLLBACK 이 불가하다. DELETE FROM 테이블명; 을 실행하면 이것도 테이블명 에 존재하던 모든 행(row)들을 삭제해준다. 이것은 DML문 이므로 ROLLBACK 이 가능하다. TRUNCATE 예제코드 create table tbl_emp_copy1 as select * from employees; -- Table TBL_..
회사에 입사하고난 뒤, DELETE 또는 UPDATE를 할 때 먼저 반드시 해당 테이블을 백업해두고, 그 다음에 DELETE 또는 UPDATE 해야 안전하다. 예시) 상관서브쿼리를 이용하여 테이블 백업 뒤, UPDATE하는 과정 create table tbl_employees_backup as select * from employees; -- Table TBL_EMPLOYEES_BACKUP이(가) 생성되었습니다. EMPLOYEES 테이블을 복사한 테이블 TBL_EMPLOYEES_BACKUP 테이블 생성 select * from tbl_employees_backup; update employees set first_name = '순신', last_name = '이'; -- 107개 행 이(가) 업데이트되었..
비교 연산자 AND,OR,IN(),NOT 연산자 범위 연산자 LIKE 연산자 문자열 결합연산자 IS NULL, IS NOT NULL 비교 연산자 비교연산자의 종류 뜻 기호 같다 = 같지않다 !=, , ^= 크다,작다 >,=,
관계형 데이터베이스의 정의 SQL의 종류 오라클 데이터 형식 관계형 데이터베이스의 정의 관계형 데이터베이스란? - 관계형 데이터베이스(RDB)는 데이터(정보)를 열(Column, Field) 과 행(Row, Record, Tuple) 으로 이루어진 테이블(Table, Entity, 개체) 형태로 저장하는 데이터베이스를 말한다. 관계형 데이터베이스 관리 시스템(Relation DataBase Management System)란? - 관계형 데이터베이스(RDB)를 관리, 운영, 개발을 해주는 소프트웨어를 말한다.(RDBMS) 이러한 관계형 데이터베이스 관리 시스템(RDBMS)의 종류로는 ORACLE, Mysql, MSSQL Server, DB2, 등등이 있다. SQL의 종류 SQL(Structured Que..