การแทรกข้อมูลลงในฐานข้อมูล MySQL ใน Node.js สามารถทำได้โดยใช้ไลบรารี mysql
คุณสามารถสร้างคำสั่ง SQL และแทรกข้อมูลลงใน MySQL database ดังนี้:
ติดตั้ง
mysql
:
ก่อนอื่นให้ติดตั้งไลบรารีmysql
โดยใช้ npm หรือ yarn:1
npm install mysql
นำเข้า
mysql
:
นำเข้าไลบรารีmysql
ในโค้ดของคุณ:1
const mysql = require('mysql');
กำหนดการเชื่อมต่อฐานข้อมูล MySQL:
กำหนดการเชื่อมต่อฐานข้อมูล MySQL โดยระบุข้อมูลเชื่อมต่อเช่น host, user, password, และ database:1
2
3
4
5
6const db = mysql.createConnection({
host: 'localhost', // หรือชื่อโฮสต์ของ MySQL server
user: 'your_user', // ชื่อผู้ใช้ MySQL
password: 'your_password', // รหัสผ่าน MySQL
database: 'your_database', // ชื่อฐานข้อมูล MySQL ที่ต้องการเชื่อมต่อ
});เชื่อมต่อกับ MySQL:
เปิดการเชื่อมต่อ MySQL ด้วยเมธอดconnect()
:1
2
3
4
5
6
7db.connect((err) => {
if (err) {
console.error('ไม่สามารถเชื่อมต่อกับ MySQL: ', err);
return;
}
console.log('เชื่อมต่อกับ MySQL สำเร็จ');
});แทรกข้อมูลลงใน MySQL:
คุณสามารถสร้างคำสั่ง SQL และแทรกข้อมูลลงใน MySQL database ด้วยdb.query()
หรือdb.execute()
ตามความต้องการของคุณ:1
2
3
4
5
6
7
8
9
10
11
12// ตัวอย่างคำสั่ง SQL สำหรับการแทรกข้อมูล
const insertSql = 'INSERT INTO your_table (column1, column2) VALUES (?, ?)';
const values = ['value1', 'value2'];
db.query(insertSql, values, (err, results) => {
if (err) {
console.error('เกิดข้อผิดพลาดในการแทรกข้อมูล: ', err);
return;
}
console.log('แทรกข้อมูลเรียบร้อย: ', results);
});ปิดการเชื่อมต่อ:
เมื่อคุณเสร็จสิ้นการใช้งานฐานข้อมูล MySQL ให้ปิดการเชื่อมต่อ:1
2
3
4
5
6
7db.end((err) => {
if (err) {
console.error('เกิดข้อผิดพลาดในการปิดการเชื่อมต่อ: ', err);
return;
}
console.log('ปิดการเชื่อมต่อกับ MySQL สำเร็จ');
});
นี่คือวิธีการแทรกข้อมูลลงในฐานข้อมูล MySQL ใน Node.js โดยใช้ไลบรารี mysql
คุณสามารถปรับแต่งคำสั่ง SQL และการจัดการข้อมูลที่คุณแทรกตามความต้องการของคุณในแอปพลิเคชัน Node.js ของคุณ.