1. Intersection TypeIntersection Type(교차 타입)은 TypeScript에서 두 개 이상의 타입을 합치는 방법 중 하나이다. `& 연산자`를 사용하여 여러 타입을 하나로 합친다. 합쳐진 타입은 모든 타입의 특성을 가지게 된다. interface Car { brand: string; speed: number;}interface Electric { battery: number;}type ElectricCar = Car & Electric;const myCar: ElectricCar = { brand: 'Tesla', speed: 200, battery: 75,};//이렇게도 가능type PositionX = { x: number };type PositionY = { y..
union
1. 기본 타입 지정let name : type = 내용 기본적으로 타입을 지정할때는 변수 옆에 : 을 찍은 후 type을 적어준다.let str: string = 'hi';let num: number = 10;let isLoggedIn: boolean = false; 배열 타입은 타입을 적은 후 [] 로 배열을 표기한다.//배열안에 무조건 string만 가능let 팀: string[] = ["수지", "철수"];let arr: number[] = [1,2,3];let arr: Array = [1,2,3]; //제네릭표기 객체 타입은 객체를 만들어 key는 그대로, value에 타입을 적어주면 된다.//객체 타입 지정let 내정보 : { age : number } = { age : 20 } undefin..
1. Join: 여러 정보를 한 눈에 보는 것두 테이블의 공통된 정보 (key값)를 기준으로 테이블을 연결해서 한 테이블처럼 볼 수 있다. 테이블은 기본적으로 한 정보만 담아두는게 효율적으로 좋기 때매 분리해서 데이터를 저장한다.만약, 두 테이블의 정보를 연결해서 함께 보고싶을때는 어떻게 해야 할까? 이럴 때를 대비해서 user_id 처럼 동일한 이름과 정보가 담긴 필드를 두 테이블에 똑같이 담아놓으면, 이 필드를 이용해 연결할 수 있다.두 테이블을 연결시켜주는 열쇠라는 의미로 "key" 라고 부른다. 2. Join의 종류: Left Join, Inner Join- Left joinSQL에서의 Join은 두 집합 사이의 관계와 같다.A, B는 각 테이블을 의미하고 둘 사이의 겹치는 부분은, 테이블 A, ..