클라이언트 부분을 리액트와 서버 부분 express를 배웠다면! 이제 마지막으론 database 연동이 남아 있다. ! 오늘은 Mysql 과 db 연동을 알아가보자 ! Mysql은 세계에서 가장 많이 쓰이는 오픈소스의 관계형 데이터베이스 관리 시스템이다. 먼저 데이터베
orm 과 sequelize 의 대해 알아보자 ! 객체와 관계형 데이터베이스의 데이터를 자동으로 매핑(연결)해주는 것을 말한다.객체 지향 프로그래밍은 클래스를 사용하고, 관계형 데이터베이스는 테이블을 사용한다.객체 모델과 관계형 모델 간에 불일치가 존재한다.ORM을 통
몽고디비를 설치 하면서 오류가 나는 부분이 있어서 한참 시간이 걸렸다.그래서 정리를 해두겠습니다. brew는 이미 설치되어 있다고 가정합니다. mac에 brew를 설치하는 방법은 검색해보면 너무나도 많이 나오기 때문에 생략합니다!! 버전은 자신이 원하는 버전으로! mo
migration은 데이터베이스를 수정 생성 삭제 등을 할때 이용합니다. 테이블의 내용을 마이그레이션을 이용하여 변경할 수 있습니다. sequelize를 이용하여 작성 해보겠습니다. >설치먼저 합니다. 빈프로젝트를 생성하면, config, 데이터베이스에 연결하
트리거 기본 형식 바인드 변수 매개변수, 전달변수 에서는 변수명 앞에 ':'울 붙여서 사용 :new - 새로입력 된 데이터 :old - 기본 데이터\->:new.컬럼명, old.컬럼명 이런식으로 사용
Nosql중 하나인 Azure Cosmos DB를 사용해 보겠습니다. Azure 포탈로 접속하여 데이터 탐색기를 눌러 줍니다. >새컨테이너 추가를 해준다. **DatabaseId => ToDoList ContainerId => Items Partition key => /categiry** 로 지정하여 생성하였습니다. 만들어준 ToDoList데이터베이스...
sequlize에서 include를 사용하면 나의 생각으로 범위 확장? 처럼 이해를 하였다. 또는 테이블 간의 조인으로 생각 하였다. 실제 업무에서 include를 사용한것을 정리해 보겠습니다. 위의 코드를 include를 이용하면 줄일 수 있습니다. 공통의 조건을