Node.js ialah persekitaran masa jalan JavaScript merentas platform sumber terbuka untuk pengaturcaraan JavaScript sebelah pelayan. Dalam Node.js, kita boleh menggunakan pelbagai modul dan perpustakaan untuk menyelesaikan pelbagai tugas, termasuk berinteraksi dengan pangkalan data. MySQL adalah salah satu pangkalan data hubungan yang paling popular dan merupakan pilihan lalai untuk banyak aplikasi web. Artikel ini akan menerangkan cara memasang MySQL secara global dalam Node.js dan mula menggunakannya.
Langkah 1: Pasang MySQL
Sebelum menggunakan MySQL, kita perlu memasang MySQL terlebih dahulu. Kami boleh memuat turun pakej pemasangan MySQL dari laman web rasmi MySQL. Hanya pilih versi yang sesuai dan ikut arahan untuk memasangnya.
Langkah 2: Pasang pustaka pergantungan MySQL Node.js
Setelah MySQL dipasang, kita perlu menggunakan npm untuk memasang pustaka pergantungan MySQL Node.js. Pasang mysql secara global pada mesin kami menggunakan arahan berikut:
npm install -g mysql
Ini akan memasang pemacu MySQL dan kebergantungan yang berkaitan. Kini kita boleh menggunakan perpustakaan mysql dalam aplikasi Node.js untuk menyambung ke pangkalan data MySQL.
Langkah 3: Sambung ke MySQL
Sebelum kami boleh mengakses MySQL, kami perlu menyambung ke MySQL. Ini boleh dilakukan dengan kod berikut:
const mysql = require('mysql'); const con = mysql.createConnection({ host: "localhost", user: "root", password: "password", database: "mydb" });
Ini akan mewujudkan sambungan ke pelayan MySQL tempatan, menggunakan nama pengguna "root" dan kata laluan "kata laluan", dan menyambung ke pangkalan data bernama "mydb".
Langkah 4: Jalankan pertanyaan
Untuk melaksanakan pertanyaan dalam pangkalan data MySQL, kita boleh menggunakan kod berikut:
const mysql = require('mysql'); const con = mysql.createConnection({ host: "localhost", user: "root", password: "password", database: "mydb" }); con.connect(function(err) { if (err) throw err; con.query("SELECT * FROM customers", function (err, result, fields) { if (err) throw err; console.log(result); }); });
Dalam contoh ini, kita mempunyai pertanyaan bernama "pelanggan " semua data dalam jadual dan mencetak hasilnya dalam konsol.
Langkah 5: Tutup sambungan
Apabila kami selesai berinteraksi dengan MySQL, kami perlu menutup sambungan untuk melepaskan sumber. Ini boleh dilakukan menggunakan kod berikut:
const mysql = require('mysql'); const con = mysql.createConnection({ host: "localhost", user: "root", password: "password", database: "mydb" }); con.connect(function(err) { if (err) throw err; con.query("SELECT * FROM customers", function (err, result, fields) { if (err) throw err; console.log(result); con.end(); }); });
Dalam contoh ini, kami menggunakan kaedah "con.end()" untuk menutup sambungan selepas pertanyaan tamat.
Ringkasan
Dengan memasang MySQL dan menggunakan perpustakaan kebergantungan MySQL Node.js, kami boleh berinteraksi dengan MySQL dengan mudah. Adalah penting untuk ambil perhatian bahawa apabila berinteraksi dengan pangkalan data, anda mesti sentiasa menulis kod anda mengikut amalan terbaik untuk memastikan keselamatan dan ketepatan pangkalan data.
Atas ialah kandungan terperinci nodejs memasang mysql secara global. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!