nodejs의 MySQL 사용법
1. 데이터베이스 연결 설정: createConnection(Object) 메소드 이 메소드는 객체를 매개변수로 허용합니다. 객체에는 일반적으로 사용되는 4가지 속성인 호스트, 사용자, 비밀번호가 있습니다. PHP의 데이터베이스 링크와 동일한 매개변수입니다. 속성 목록은 다음과 같습니다.
[javascript] view plaincopy
호스트: 데이터베이스가 연결된 호스트 이름(기본값: localhost)
port: 연결 포트(기본값: 3306)
localAddress: TCP 연결에 사용되는 IP 주소(선택 사항)
socketPath: Unix 도메인의 경로입니다. 호스트 및 포트를 사용할 때 이 매개변수는 무시됩니다.
user: MySQL 사용자의 사용자 이름
password:
데이터베이스의 비밀번호입니다. 데이터베이스 이름 링크(선택 사항)
문자 집합: 연결의 문자 집합(기본값: 'UTF8_GENERAL_CI'. 이 값을 설정할 때는 대문자를 사용하세요!)
시간대: 연결이 이루어지는 시간대입니다. 현지 시간이 저장됩니다.
stringifyObjects: 객체 직렬화 여부. (기본값: 'false')
insecureAuth: 이전 인증 허용 여부 (기본값: false)
typeCast: 열 값을 로컬 JavaScript 유형 열 값으로 변환할지 결정합니다. (기본값: true)
queryFormat: 사용자 정의 쿼리 문 형식 지정 함수.
supportBigNumbers: 데이터베이스가 큰 숫자(긴 정수 및 소수)를 처리하는 경우 활성화해야 합니다(기본값: false).
bigNumberStrings: supportBigNumbers 및 bigNumberStrings를 활성화합니다. 이 숫자는 문자열로 표시됩니다. 반환(기본값: false)
dateStrings: 날짜 유형(TIMESTAMP, DATETIME, DATE)을 강제로 javascript Date 객체 대신 문자열로 반환합니다. 🎜>
debug : 디버깅 활성화 여부(기본값: false) multipleStatements: 하나의 쿼리에 여러 쿼리 문을 전달할 수 있는지 여부(기본값: false) 플래그. : 링크 플래그 Nodejs new Date()가 mysql에 저장되고 연결의 dateStrings 속성이 true로 설정되어 8시간이 추가됩니다. 저장된 시간 var date = new Date();date.setHours(date.getHours() + 8);save