English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

NodeJS 기본 튜토리얼

NodeJS Express.js

NodeJS 버퍼&URL;

NodeJS MySql

NodeJS MongoDB

NodeJS 파일(FS)

NodeJS 다른

Node.js MySQL

Node.js MySQL은 Node.js의 외부 라이브러리 중 하나입니다. 이는 Node.js 개발자가 MySQL 데이터베이스에 연결하고 MySQL 쿼리를 실행할 수 있도록 도와줍니다.

npm을 사용하여 Node.js에서 MySQL 모듈을 설치하고, 명확한 예제와 함께 SQL 문장을 사용하여 학습할 것입니다.

Node.js MySQL

이제 학습할 Node.js MySQL 주제에 대한 빠른 복습을 보여드립니다.

  • Node.js MySQL 모듈 설치

  • Node.js MySQL Connect 데이터베이스

  • Node.js의 MySQL 쿼리

    • MySQL SELECT FROM 테이블 쿼리

    • MySQL INSERT INTO 테이블 쿼리 – Node.js MySQL 튜토리얼을 통해 기록을 테이블에 삽입합니다.

    • MySQL WHERE 절과 SELECT 쿼리

    • MySQL ORDER BY 절과 SELECT 쿼리 – Node.js MySQL 튜토리얼을 통해 테이블의 기록의 하나로 기록을 순서대로 정렬할 수 있습니다.

    • MySQL UPDATE 테이블 쿼리

    • MySQL DELETE 기록 쿼리

    • 回调 함수에서 MySQL 결과 객체의 사용법

    • 回调 함수에서 MySQL 필드 객체의 사용법

    • 回调 함수에서 MySQL 에러 객체의 사용법

Node.js에서 MySQL 설치

Node.js MySQL은 외부 모듈이므로 NPM(노드 프로그램 패키지 관리자)를 사용하여 설치할 수 있습니다.

터미널이나 명령 프롬프트에서 다음 명령을 실행하여 MySQL 모듈을 설치하고 Node.js 프로그램에서 사용할 수 있습니다.

$ npm install mysql

성공적으로 설치된 후, require 문을 사용하여 사용법을 선언하여 node.js 프로그램에서 MySQL 모듈을 사용할 수 있습니다. 예를 들어 다음과 같이 사용할 수 있습니다.

var mysql = require('mysql');

주의– MySQL 모듈을 설치하지 않았지만 Node.js 프로그램에서 MySQL 모듈을 사용하면, 다음과 같은 메시지를 받을 수 있습니다.에러: 모듈 'mysql'을 찾을 수 없음

MySQL 데이터베이스와의 연결을 생성

MySQL 서버를 실행하는 서버의 IP 주소(접근할 수 있는 MySQL 데이터베이스의 사용자)와 사용자 이름 및 비밀번호(MySQL 데이터베이스에 접근할 수 있는 사용자)를 사용하여 연결 변수를 생성합니다. 다음은 예제입니다:

var con = mysql.createConnection({ 
  host: "localhost", // mysql 서버를 실행하는 IP 주소
  user: "arjun", // mysql 데이터베이스의 사용자 이름
  password: "password", // 대응하는 비밀번호
  database: "studentsDB" // 이 데이터베이스 쿼리 컨텍스트를 사용하여
 });

쿼리에서 선택

MySQL SELECT Query는 테이블의 일부 기록(필요에 따라 몇 가지 속성도 포함)을 선택하는 데 사용됩니다。

con.query("SELECT * FROM studentsDB.students", function (err, result, fields) { 
    // 위 쿼리를 실행하는 동안 어떤 에러가 발생하면 에러를 던집니다
    if (err) throw err; 
    // 에러가 없으면 결과를 받게 됩니다
    console.log(result); 
 });

결론:

이 Node.js 교육에서는 npm을 사용하여 Node.js에서 MySQL 모듈을 설치하는 방법을 배웠습니다/소프트웨어 패키지。