nodejs memasang mysql secara global

王林
Lepaskan: 2023-05-28 10:44:37
asal
654 orang telah melayarinya

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
Salin selepas log masuk

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"
});
Salin selepas log masuk

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);
  });
});
Salin selepas log masuk

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();
  });
});
Salin selepas log masuk

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!

sumber:php.cn
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan
Tentang kita Penafian Sitemap
Laman web PHP Cina:Latihan PHP dalam talian kebajikan awam,Bantu pelajar PHP berkembang dengan cepat!