Langkah mysql sambungan Nodejs
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.
- 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
Ini akan meminta anda untuk kata laluan anda. Sebaik sahaja anda memasukkan kata laluan yang betul, anda boleh memasukkan baris arahan mysql.
- 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;
Ini akan mencipta pangkalan data bernama "mydatabase".
- 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
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!'); });
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!"
- 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); });
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.
- 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"); });
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".
- 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"); });
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".
- 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"); });
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!

Alat AI Hot

Undresser.AI Undress
Apl berkuasa AI untuk mencipta foto bogel yang realistik

AI Clothes Remover
Alat AI dalam talian untuk mengeluarkan pakaian daripada foto.

Undress AI Tool
Gambar buka pakaian secara percuma

Clothoff.io
Penyingkiran pakaian AI

AI Hentai Generator
Menjana ai hentai secara percuma.

Artikel Panas

Alat panas

Notepad++7.3.1
Editor kod yang mudah digunakan dan percuma

SublimeText3 versi Cina
Versi Cina, sangat mudah digunakan

Hantar Studio 13.0.1
Persekitaran pembangunan bersepadu PHP yang berkuasa

Dreamweaver CS6
Alat pembangunan web visual

SublimeText3 versi Mac
Perisian penyuntingan kod peringkat Tuhan (SublimeText3)

Topik panas



Artikel ini membincangkan useeffect dalam React, cangkuk untuk menguruskan kesan sampingan seperti pengambilan data dan manipulasi DOM dalam komponen berfungsi. Ia menerangkan penggunaan, kesan sampingan yang biasa, dan pembersihan untuk mencegah masalah seperti kebocoran memori.

Lazy memuatkan kelewatan memuatkan kandungan sehingga diperlukan, meningkatkan prestasi web dan pengalaman pengguna dengan mengurangkan masa beban awal dan beban pelayan.

Artikel ini membincangkan kari dalam JavaScript, teknik yang mengubah fungsi multi-argumen ke dalam urutan fungsi argumen tunggal. Ia meneroka pelaksanaan kari, faedah seperti aplikasi separa, dan kegunaan praktikal, meningkatkan kod baca

Fungsi pesanan yang lebih tinggi dalam JavaScript meningkatkan ketabahan kod, kebolehgunaan semula, modulariti, dan prestasi melalui abstraksi, corak umum, dan teknik pengoptimuman.

Artikel ini menerangkan algoritma perdamaian React, yang dengan cekap mengemas kini DOM dengan membandingkan pokok DOM maya. Ia membincangkan manfaat prestasi, teknik pengoptimuman, dan kesan terhadap pengalaman pengguna. Kira -kira: 159

Artikel membincangkan penyambungan komponen reaksi ke kedai redux menggunakan Connect (), menerangkan MapStateToprops, MapdispatchToprops, dan kesan prestasi.

Artikel ini menerangkan USEContext dalam React, yang memudahkan pengurusan negara dengan mengelakkan penggerudian prop. Ia membincangkan faedah seperti keadaan terpusat dan penambahbaikan prestasi melalui pengurangan semula yang dikurangkan.

Artikel membincangkan menghalang tingkah laku lalai dalam pengendali acara menggunakan kaedah pencegahanDefault (), faedahnya seperti pengalaman pengguna yang dipertingkatkan, dan isu -isu yang berpotensi seperti kebimbangan aksesibiliti.
