Rumah > hujung hadapan web > Soal Jawab bahagian hadapan > Langkah mysql sambungan Nodejs

Langkah mysql sambungan Nodejs

王林
Lepaskan: 2023-05-28 13:05:37
asal
1739 orang telah melayarinya

Dalam aplikasi web, penyimpanan data adalah bahagian yang sangat penting. Apabila membangunkan aplikasi, kita perlu menggunakan pangkalan data untuk menyimpan dan mendapatkan semula data. MySQL ialah sistem pengurusan pangkalan data hubungan yang kuat yang digunakan secara meluas. Node.js ialah persekitaran masa jalan JavaScript yang sangat popular kerana ia memudahkan dan pantas untuk mencipta aplikasi bahagian pelayan yang sangat berskala. Dalam artikel ini, kita akan belajar cara menyambung ke pangkalan data MySQL menggunakan Node.js.

  1. Pasang MySQL

Sebelum kita mula menggunakan Node.js untuk menyambung ke MySQL, kita perlu memastikan bahawa MySQL telah dipasang. Kami boleh memuat turun dan memasang MySQL dari laman web rasmi MySQL. Setelah pemasangan selesai, masukkan arahan berikut pada baris arahan untuk memulakan pelayan MySQL:

mysql -u root -p
Salin selepas log masuk

Ini akan meminta anda untuk kata laluan anda. Sebaik sahaja anda memasukkan kata laluan yang betul, anda boleh memasukkan baris arahan mysql.

  1. Buat pangkalan data MySQL

Sebelum kita mula menggunakan Node.js untuk menyambung ke MySQL, kita perlu mencipta pangkalan data dalam MySQL terlebih dahulu. Dalam baris arahan MySQL, anda boleh menggunakan arahan berikut untuk mencipta pangkalan data:

CREATE DATABASE mydatabase;
Salin selepas log masuk

Ini akan mencipta pangkalan data bernama "mydatabase".

  1. Menyambung ke pangkalan data MySQL

Menyambung ke pangkalan data MySQL dalam Node.js memerlukan pemacu mysql. Sebelum menggunakan pemacu mysql, anda perlu memasangnya menggunakan npm. Masukkan arahan berikut dalam baris arahan untuk memasang pemacu mysql:

npm install mysql
Salin selepas log masuk

Selepas memasang pemacu, anda boleh menggunakan kod berikut untuk menyambung ke pangkalan data MySQL:

var mysql = require('mysql');
var connection = mysql.createConnection({
  host: 'localhost',
  user: 'root',
  password: 'password',
  database: 'mydatabase'
});

connection.connect(function(err) {
  if (err) throw err;
  console.log('Connected!');
});
Salin selepas log masuk

Dalam kod di atas , kami menggunakan modul "mysql" dan mencipta objek sambungan MySQL. Kita perlu menghantar parameter sambungan MySQL seperti nama hos, nama pengguna, kata laluan dan nama pangkalan data kepada kaedah createConnection(). Dalam kaedah connect(), kami membuka sambungan MySQL. Jika sambungan berjaya, mesej "Disambungkan!"

  1. Menyiasat data MySQL

Selepas menyambung ke pangkalan data MySQL, kita boleh menggunakan kod berikut untuk menanyakan data MySQL:

connection.query('SELECT * FROM mytable', function (error, results, fields) {
  if (error) throw error;
  console.log(results);
});
Salin selepas log masuk

Dalam kod di atas , kami Gunakan kaedah query() untuk menanyakan data MySQL. Kami lulus pernyataan SELECT sebagai parameter kaedah query() dan memproses data hasil dalam fungsi panggil balik. Dalam contoh ini, kami mencetak hasil pertanyaan.

  1. Masukkan data MySQL

Dalam persekitaran Node.js, anda boleh menggunakan kod berikut untuk memasukkan data ke dalam pangkalan data MySQL:

var sql = "INSERT INTO mytable (name, email) VALUES ('John', 'john@example.com')";
connection.query(sql, function (error, result) {
  if (error) throw error;
  console.log("1 record inserted");
});
Salin selepas log masuk

Dalam kod di atas, Kami menggunakan pernyataan INSERT untuk memasukkan data ke dalam pangkalan data MySQL. Kami lulus pernyataan INSERT sebagai parameter kaedah query() dan memproses data hasil dalam fungsi panggil balik. Dalam contoh ini, kami akan mencetak "1 rekod dimasukkan".

  1. Kemas kini data MySQL

Dalam persekitaran Node.js, anda boleh menggunakan kod berikut untuk mengemas kini data jadual MySQL:

var sql = "UPDATE mytable SET email = 'peter@example.com' WHERE name = 'Peter'";
connection.query(sql, function (error, result) {
  if (error) throw error;
  console.log(result.affectedRows + " record(s) updated");
});
Salin selepas log masuk

Dalam kod di atas, Kami menggunakan kenyataan UPDATE untuk mengemas kini data. Kami lulus kenyataan UPDATE sebagai parameter kaedah query() dan memproses data hasil dalam fungsi panggil balik. Dalam contoh ini, kami akan mencetak "1 rekod dikemas kini".

  1. Padam data MySQL

Dalam persekitaran Node.js, anda boleh menggunakan kod berikut untuk memadam data jadual MySQL:

var sql = "DELETE FROM mytable WHERE name = 'John'";
connection.query(sql, function (error, result) {
  if (error) throw error;
  console.log(result.affectedRows + " record(s) deleted");
});
Salin selepas log masuk

Dalam kod di atas, Kami memadamkan data menggunakan pernyataan DELETE. Kami lulus pernyataan DELETE sebagai parameter kaedah query() dan memproses data hasil dalam fungsi panggil balik. Dalam contoh ini, kami akan mencetak "1 rekod dipadam".

Ringkasan

Menggunakan MySQL dalam Node.js adalah sangat mudah. Kami hanya perlu menggunakan pemacu mysql dan kaedah terbina dalam Node.js untuk menyambung, membuat pertanyaan, memasukkan, mengemas kini dan memadam data MySQL. Operasi ini sangat penting untuk pembangun web kerana pangkalan data adalah salah satu komponen teras dalam aplikasi web.

Atas ialah kandungan terperinci Langkah mysql sambungan Nodejs. 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