[데브코스] 🎾테니스 마켓 백엔드 연결하기(node.js, mariaDB)
·
🕊️프로그래머스 데브코스/프로젝트
어제 퍼블리싱한 테니스 마켓 페이지에 백엔드를 연결해주었다.🎫DB데이터베이스 생성먼저 상품 정보를 저장할 테이블 product를 만들어주었다.CREATE TABLE product( -> id INT, -> name VARCHAR(30), -> description VARCHAR(100), -> price INT)Node.js에서 MariaDB 연결하기Node.js에서 MariaDB를 연결하기 위해선 mysql 모듈을 설치해주어야 한다.(MariaDB 모체가 MySQL)npm install mysql --save 다음으로, 데이터베이스 연결 파일을 생성해준다. database/connect/mariadb.js 파일을 만들어, 데이터베이스 연결 정보를 설정했다.const mariadb..
[데브코스] 데이터베이스 시작하기(🐋Docker, MariaDB, SQL)
·
🕊️프로그래머스 데브코스/TIL
💾데이터베이스데이터를 통합하여 효율적으로 관리하기 위한 데이터 집합체.데이터를 구조화하여 관리함으로써 데이터 중복을 막고, 효율적이고 빠른 데이터 연산을 가능하게 한다.DBMSDataBase Management System, 데이터베이스를 운영하고 관리DBMS는 사용자 대신 데이터를 관리하고, 수정하고, 삭제하는 등의 작업을 수행한다. 데이터의 무결성을 보장하고, 동시성 제어를 통해 여러 사용자가 동시에 접근해도 문제 없게 관리하며, 보안 기능을 제공한다.  여러 종류의 DBMS가 있고, 운영하는 회사는 달라도 사용하는 주요 명령어는 동일하다. 대표적으로, Oracle DatabaseMySQL이 두 DBMS가 가장 많이 사용되는 시스템이다. MariaDBMySQL을 모체로 하는 DBMSMariaDB는 ..