MySQL2是Node.js中用于連接和操作MySQL數據庫的模塊,相比于官方的mysql模塊,MySQL2具有更好的性能和可靠性,特別是用于高負載場景的情況下。下面是MySQL2中文文檔的部分內容。
安裝MySQL2:
npm install mysql2
創建連接:
const mysql = require('mysql2');
const connection = mysql.createConnection({
host: 'localhost',
user: 'root',
password: 'password',
database: 'test'
});
connection.connect((err) =>{
if (err) throw err;
console.log('Connected!');
});
查詢數據:
connection.query('SELECT * FROM users', (err, rows, fields) =>{
if (err) throw err;
console.log(rows);
});
插入數據:
connection.query('INSERT INTO users (name, email) VALUES (?, ?)',
['John', 'john@example.com'], (err, results, fields) =>{
if (err) throw err;
console.log('Inserted ' + results.affectedRows + ' rows');
});
更新數據:
connection.query('UPDATE users SET email = ? WHERE id = ?',
['new_email@example.com', 1], (err, results, fields) =>{
if (err) throw err;
console.log('Updated ' + results.changedRows + ' rows');
});
MySQL2的文檔相對來說比較簡潔明了,功能也比較全面,適合初學者學習和使用。在使用過程中,需要注意安全性和數據庫性能的優化。上一篇html css工作機制
下一篇mysql2張表數據對比