//1. npm 명령을 사용하여 mysql 모듈을 설치합니다.
npm install mysql
//2.js 파일을 사용하여 mysql 모듈을 소개합니다.
const mysqlModule = require('mysql');
//3 .mysql 링크 객체 생성
const mysqlConnection = mysqlModule.createConnection({
host: 연결의 데이터베이스 주소. (기본값: localhost)
port: 연결 주소에 해당하는 포트. ( 기본값: 3306)
localAddress: 소스 IP 주소는 TCP 연결을 사용합니다. (선택 사항) 소켓 경로: 호스트 및 포트 매개 변수가 무시되면 Unix 소켓 주소를 입력할 수 있습니다. 사용자: mysql 연결 사용자 이름.
데이터베이스: 연결할 데이터베이스의 이름입니다. (선택)
Charset: 연결의 인코딩 형식(예: utf8_general_ci)을 지정하면 기본 대조로 사용됩니다. (기본값: utf8_general_ci)
Timezone: 현재 현지 시간대를 저장하기 위해 사용 (기본값: local)
ConnectTimeout: 연결 시 설정, 응답이 없으면 실패를 반환함 (기본값: 10000)
StringifyObjects: 대신 stringify 객체 값을 변환합니다. issue# 501. (기본값: false)
insecureAuth: MySQL에 연결하기 위해 이전(안전하지 않은) 연결 방법을 사용합니다. (기본값: false)
typeCast: 열 값을 기본 JavaScript로 변환해야 하는지 결정합니다. 유형.(기본값: true) QueryFormat: 사용자 정의 쿼리 방법. 주소: 사용자 정의 형식.
SupportBigNumbers: BIGINT 및 DECIMAL 형식의 테이블 열을 사용하는 경우 이를 지원하려면 이 매개변수를 활성화해야 합니다. JavaScript가 표현할 수 있는 가장 긴 길이를 초과하는 경우에만 문자열로 전달됩니다. 이 매개변수를 설정하지 않으면 객체의 길이가 반환됩니다.
DateStrings: 일부 날짜 유형(TIMESTAMP, DATETIME, DATE)는 문자열로 반환된 후 JavaScript 날짜 개체로 변환됩니다. (기본값: false)
디버그: 연결 상태를 파일로 인쇄할지 여부. (기본값: false)
Trace: 라이브러리 항목의 호출 위치를 포함하여 오류의 스택 추적을 생성합니다("긴 스택 추적"). 일반적으로 약간의 성능 저하가 있습니다. (기본값: true)
});
//4. mysql 링크를 엽니다mysqlConnection.connect();
위 내용은 MySql 데이터베이스 방법에 대한 NodeJS 링크의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!