English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
Node.js MySQL INSERT INTO 쿼리는 MySQL 테이블에 하나나 여러 개의 기록을 삽입하는 데 사용됩니다。
Node.js MySQL 예제, 기록을 테이블에 삽입
Node.js MySQL 예제, 여러 개의 기록을 테이블에 삽입
결과 객체의 속성에 접근
//mysql 모듈을 가져옵니다 var mysql = require('mysql'); // 필요한 상세 정보를 가진 연결 변수를 생성 var con = mysql.createConnection({ host: "localhost", // mysql 서버의 IP 주소 user: "arjun", // mysql 데이터베이스의 사용자 이름 password: "password", // 상응하는 비밀번호 database: "studentsDB" // 지정된 데이터베이스를 사용 }); // 데이터베이스와의 연결을 설정합니다。 con.connect(function(err) { if (err) throw err; // 만약 연결이 성공하면 con.query("INSERT INTO students (name,rollno,marks) values ('Anisha',12,95})", function(err, result, fields) { // 위의 쿼리를 실행할 때 에러가 발생하면 에러를 투척합니다 if (err) throw err; // 에러가 없으면 결과를 얻습니다 console.log(result); }); });
터미널에서 Node.js MySQL 프로그램 위에서 실행
InsertMulIntoExample.js-여러 개의 기록을 테이블에 삽입하는 예제
//mysql 모듈을 가져옵니다 var mysql = require('mysql'); // 필요한 상세 정보를 가진 연결 변수를 생성 var con = mysql.createConnection({ host: "localhost", // mysql 서버의 IP 주소 user: "arjun", // mysql 데이터베이스의 사용자 이름 password: "password", // 상응하는 비밀번호 database: "studentsDB" // 지정된 데이터베이스를 사용 }); // 데이터베이스와의 연결을 설정합니다。 con.connect(function(err) { if (err) throw err; // 만약 연결이 성공하면 var records = [ ['Miley', 13, 85], ['Jobin', 14, 87], ['Amy', 15, 74]}]} ]; con.query("INSERT INTO students (name,rollno,marks) VALUES ?", [records], function (err, result, fields) { // 위의 쿼리를 실행할 때 에러가 발생하면 에러를 투척합니다 if (err) throw err; // 에러가 없으면 결과를 얻습니다 console.log(result); }); });
터미널에서 Node.js MySQL 프로그램 위에서 실행
InsertMulIntoExample.js-예제 결과 객체의 속성에 접근
// mysql 모듈을 가져옵니다 var mysql = require('mysql'); // 필요한 상세 정보를 가진 연결 변수를 생성 var con = mysql.createConnection({ host: "localhost", // mysql 서버의 IP 주소 user: "arjun", // mysql 데이터베이스의 사용자 이름 password: "password", // 상응하는 비밀번호 database: "studentsDB" // 지정된 데이터베이스를 사용 }); // 데이터베이스와의 연결을 설정합니다。 con.connect(function(err) { if (err) throw err; // 만약 연결이 성공하면 var records = [ ['Jack', 16, 82], ['Priya', 17, 88], ['Amy', 15, 74]}]} ]; con.query("INSERT INTO students (name,rollno,marks) VALUES ?", [records], function (err, result, fields) { // 위의 쿼리를 실행할 때 에러가 발생하면 에러를 투척합니다 if (err) throw err; // 에러가 없으면 결과를 얻습니다 console.log(result); console.log("영향을 받은 행 수: " + result.affectedRows); console.log("경고와 함께 영향을 받은 기록 수: " + result.warningCount); console.log("MySQL 서버 메시지: " + result.message); }); });
arjun@arjun-VPCEH26EN:~/워크스페이스/nodejs$ node InsertMulIntoExample.js
OkPacket {
필드 수: 0,
영향을 받은 행 수: 3,
insertId: 0,
서버 상태: 2,
경고 횟수: 0,
메시지: '&Records: 3 중복: 0 경고: 0',
프로토콜41: true,
changedRows: 0 }
영향을 받은 행 수: 3
경고와 함께 영향을 받은 기록 수: 0
MySQL 서버 메시지: &Records: 3 중복: 0 경고: 0
이 Node.js 강의 – Node.js MySQL – Node.js MySQL INSERT INTO 쿼리에서, 하나나 여러 개의 기록을 테이블에 삽입하고 결과 객체의 속성을 접근하는 방법을 배웠습니다.