English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
Node.js MySQL INSERT INTO consulta usada para inserir um ou mais registros na tabela MySQL.
Node.js MySQL exemplo, inserir registros na tabela
Node.js MySQL exemplo, inserir múltiplos registros na tabela
acessar as propriedades do objeto de resultado
//importar o módulo mysql var mysql = require('mysql'); // criar uma variável de conexão com detalhes necessários var con = mysql.createConnection({ host: "localhost", // endereço IP do servidor que executa o MySQL user: "arjun", // nome de usuário do MySQL para o banco de dados password: "password", // senha correspondente database: "studentsDB" // usar o banco de dados especificado }); // estabelecer conexão com o banco de dados. con.connect(function(err) { if (err) throw err; // se a conexão for bem-sucedida con.query("INSERT INTO students (name,rollno,marks) values ('Anisha',12,95})", function(err, result, fields) { // Se ocorrer algum erro ao executar a consulta acima, lançar erro if (err) throw err; // Se não houver erros, você receberá o resultado console.log(result); }); });
executar o programa Node.js MySQL no terminal.
InsertMulIntoExample.js-exemplo de inserção de múltiplos registros em uma tabela
//importar o módulo mysql var mysql = require('mysql'); // criar uma variável de conexão com detalhes necessários var con = mysql.createConnection({ host: "localhost", // endereço IP do servidor que executa o MySQL user: "arjun", // nome de usuário do MySQL para o banco de dados password: "password", // senha correspondente database: "studentsDB" // usar o banco de dados especificado }); // estabelecer conexão com o banco de dados. con.connect(function(err) { if (err) throw err; // se a conexão for bem-sucedida 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) { // Se ocorrer algum erro ao executar a consulta acima, lançar erro if (err) throw err; // Se não houver erros, você receberá o resultado console.log(result); }); });
executar o programa Node.js MySQL no terminal.
InsertMulIntoExample.js-exemplo de acesso às propriedades do objeto de resultado
// importar o módulo mysql var mysql = require('mysql'); // criar uma variável de conexão com detalhes necessários var con = mysql.createConnection({ host: "localhost", // endereço IP do servidor que executa o MySQL user: "arjun", // nome de usuário do MySQL para o banco de dados password: "password", // senha correspondente database: "studentsDB" // usar o banco de dados especificado }); // estabelecer conexão com o banco de dados. con.connect(function(err) { if (err) throw err; // se a conexão for bem-sucedida 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) { // Se ocorrer algum erro ao executar a consulta acima, lançar erro if (err) throw err; // Se não houver erros, você receberá o resultado console.log(result); console.log("Número de linhas afetadas: ", + result.linhasAfetadas); console.log("Número de registros afetados com aviso: ", + result.countAvisos); console.log("Mensagem do Servidor MySQL: ", + result.message); }); });
arjun@arjun-VPCEH26EN:~/espaçoTrabalho/nodejs$ node InsertMulIntoExample.js
OkPacket {
contagemCampos: 0,
linhasAfetadas: 3,
idInsercao: 0,
statusServidor: 2,
countAvisos: 0,
mensagem: ' &Records: 3 Duplicados: 0 Avisos: 0',
protocolo41: true,
changedRows: 0 }
Número de linhas afetadas: 3
Número de registros afetados com aviso: 0
Mensagem do Servidor MySQL: &Records: 3 Duplicados: 0 Avisos: 0
Neste tutorial de Node.js – Node.js MySQL – Node.js MySQL INSERT INTO, aprendemos a inserir um ou mais registros na tabela e acessar as propriedades do objeto de resultado.