>웹 프론트엔드 >프런트엔드 Q&A >nodejs는 mysql을 전역적으로 설치합니다.

nodejs는 mysql을 전역적으로 설치합니다.

王林
王林원래의
2023-05-28 10:44:37687검색

Node.js는 서버 측 JavaScript 프로그래밍을 위한 오픈 소스 크로스 플랫폼 JavaScript 런타임 환경입니다. Node.js에서는 다양한 모듈과 라이브러리를 사용하여 데이터베이스와의 상호작용을 포함한 다양한 작업을 수행할 수 있습니다. MySQL은 가장 널리 사용되는 관계형 데이터베이스 중 하나이며 많은 웹 애플리케이션의 기본 선택입니다. 이 기사에서는 Node.js에 MySQL을 전역적으로 설치하고 사용을 시작하는 방법을 설명합니다.

1단계: MySQL 설치

MySQL을 사용하기 전에 먼저 MySQL을 설치해야 합니다. MySQL 공식 홈페이지에서 MySQL 설치 패키지를 다운로드할 수 있습니다. 적절한 버전을 선택하고 지침에 따라 설치하면 됩니다.

2단계: Node.js의 MySQL 종속성 라이브러리 설치

MySQL이 설치되면 npm을 사용하여 Node.js의 MySQL 종속성 라이브러리를 설치해야 합니다. 다음 명령을 사용하여 컴퓨터에 전역적으로 mysql을 설치합니다.

npm install -g mysql

이렇게 하면 MySQL 드라이버 및 관련 종속성이 설치됩니다. 이제 Node.js 애플리케이션에서 mysql 라이브러리를 사용하여 MySQL 데이터베이스에 연결할 수 있습니다.

3단계: MySQL에 연결

MySQL에 액세스하려면 먼저 MySQL에 연결해야 합니다. 이 작업은 다음 코드를 사용하여 수행할 수 있습니다:

const mysql = require('mysql');
const con = mysql.createConnection({
  host: "localhost",
  user: "root",
  password: "password",
  database: "mydb"
});

이렇게 하면 사용자 이름 "root"와 암호 "password"를 사용하여 로컬 MySQL 서버에 대한 연결이 설정되고 "mydb"라는 데이터베이스에 연결됩니다.

4단계: 쿼리 실행

MySQL 데이터베이스에서 쿼리를 실행하려면 다음 코드를 사용할 수 있습니다.

const mysql = require('mysql');
const con = mysql.createConnection({
  host: "localhost",
  user: "root",
  password: "password",
  database: "mydb"
});

con.connect(function(err) {
  if (err) throw err;
  con.query("SELECT * FROM customers", function (err, result, fields) {
    if (err) throw err;
    console.log(result);
  });
});

이 예에서는 "customers"라는 테이블과 콘솔의 모든 데이터를 쿼리합니다. 인쇄 결과.

5단계: 연결 닫기

MySQL과의 상호 작용을 마친 후에는 리소스를 해제하기 위해 연결을 닫아야 합니다. 이는 다음 코드를 사용하여 수행할 수 있습니다.

const mysql = require('mysql');
const con = mysql.createConnection({
  host: "localhost",
  user: "root",
  password: "password",
  database: "mydb"
});

con.connect(function(err) {
  if (err) throw err;
  con.query("SELECT * FROM customers", function (err, result, fields) {
    if (err) throw err;
    console.log(result);
    con.end();
  });
});

이 예에서는 쿼리가 끝난 후 연결을 닫기 위해 "con.end()" 메서드를 사용합니다.

요약

MySQL을 설치하고 Node.js의 MySQL 종속성 라이브러리를 사용하면 MySQL과 쉽게 상호 작용할 수 있습니다. 데이터베이스와 상호 작용할 때 항상 모범 사례에 따라 코드를 작성하여 데이터베이스의 보안과 정확성을 보장해야 한다는 점에 유의하는 것이 중요합니다.

위 내용은 nodejs는 mysql을 전역적으로 설치합니다.의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.