Typescript와 Node.js 환경에서 데이터베이스에 대한 접근을 쉽게 하도록 도와주는 소프트웨어!
npm install prisma --save-dev
npm install @prisma/client --save
npm install dotenv nodemon -D // 노드몬, 환경변수
npx prisma // 명령어 확인
npx prisma init // prisma 초기 세팅
//데이터베이스와 연결
datasource db {
provider = "mysql"
url = env("DATABASE_URL")
}
DATABASE_URL = "mysql://USERNAME:PASSWORD@localhost:3306/DATABASE_NAME"
npx prisma migrate dev --name init
database convention = 소문자, snake_case, 복수형
js에서는 camelCase사용하기 때문에 @map으로 mapping과정이 필수적