konfigurasi pemasangan mysql nodejs
Dalam pembangunan aplikasi web, pangkalan data adalah penting. Sama ada digunakan untuk pengesahan pengguna, penyimpanan data aplikasi atau fungsi lain, pangkalan data ialah komponen teras. Sebagai pangkalan data hubungan yang popular, MySQL ialah salah satu pilihan pertama untuk pembangun web, dan Node.js, sebagai bahasa back-end JavaScript, juga telah menjadi pilihan popular dalam pembangunan web. Artikel ini akan memperkenalkan cara menggunakan pangkalan data MySQL dalam Node.js, meliputi pemasangan dan konfigurasi MySQL.
- Pasang MySQL
Sebelum anda mula menggunakan pangkalan data MySQL, anda perlu memasang pelayan MySQL. MySQL secara rasmi menyediakan pelbagai pakej pemasangan dan kaedah pemasangan yang berbeza. Di sini kami mengambil Windows sebagai contoh untuk menggambarkan.
Langkah pertama ialah memuat turun pakej pemasangan MySQL. Pada halaman muat turun tapak web rasmi MySQL, pilih Pelayan Komuniti MySQL dan muat turun versi yang sepadan dengan sistem pengendalian anda.
Langkah kedua ialah memasang MySQL. Klik dua kali pakej pemasangan yang dimuat turun dan ikut arahan untuk memasangnya. Ingat kata laluan yang anda tetapkan, yang diperlukan untuk akses seterusnya ke pangkalan data.
- Pasang modul MySQL
Node.js secara rasmi menyediakan modul MySQL yang boleh berinteraksi dengan pangkalan data MySQL. Kami boleh memasangnya menggunakan NPM (pengurus pakej Node.js) dalam terminal.
Masukkan arahan berikut dalam terminal:
npm install mysql
Arahan ini akan memuat turun dan memasang modul MySQL secara automatik, membolehkan anda berinteraksi dengan pangkalan data MySQL.
- Menyambung ke pangkalan data MySQL
Untuk berinteraksi dengan pangkalan data MySQL, anda perlu memulakan sambungan ke pangkalan data dalam kod Node.js terlebih dahulu. Anda boleh menggunakan kaedah createConnection() untuk mencipta objek sambungan pangkalan data dan menggunakan objek untuk melaksanakan pertanyaan.
Kod berikut menunjukkan cara menyambung ke pangkalan data MySQL:
var mysql = require('mysql'); var con = mysql.createConnection({ host: "localhost", //服务器地址 user: "yourusername", //用户名 password: "yourpassword" //密码 }); con.connect(function(err) { if (err) throw err; console.log("Connected!"); });
Sila pastikan untuk menggantikan alamat pelayan, nama pengguna dan kata laluan yang sepadan dengan alamat pelayan MySQL, nama pengguna dan kata laluan anda. Fungsi con.connect() dalam kod akan bersambung ke pelayan MySQL Jika sambungan berjaya, "Disambungkan!"
- Buat Pangkalan Data
Setelah disambungkan ke pelayan MySQL, anda perlu mencipta pangkalan data untuk menyimpan data anda. Anda boleh menggunakan Node.js untuk mencipta pangkalan data baharu Kod berikut menunjukkan cara mencipta pangkalan data bernama "mydb":
con.query("CREATE DATABASE mydb", function (err, result) { if (err) throw err; console.log("Database created"); });
Apabila melaksanakan fungsi query(), fungsi akan cuba laksanakan pada MySQL. pernyataan SQL pelayan. Dalam contoh ini, pernyataan SQL ialah pertanyaan untuk mencipta pangkalan data bernama "mydb".
- Membuat jadual
Sebelum memasukkan data ke dalam pangkalan data, jadual perlu dibuat untuk menyimpan data. Kod berikut menunjukkan cara membuat jadual bernama "pelanggan", yang mengandungi medan seperti ID, nama dan alamat:
var sql = "CREATE TABLE customers (id INT AUTO_INCREMENT PRIMARY KEY, name VARCHAR(255), address VARCHAR(255))"; con.query(sql, function (err, result) { if (err) throw err; console.log("Table created"); });
Sebelum melaksanakan pertanyaan, sila pastikan anda menggunakan pangkalan data dan nama jadual yang betul, dan medan yang betul.
- Sisipkan Data
Setelah pangkalan data dan jadual telah dibuat, data boleh dimasukkan ke dalam jadual. Contoh berikut menunjukkan cara memasukkan baris data ke dalam jadual bernama "pelanggan":
var sql = "INSERT INTO customers (name, address) VALUES ('Company Inc', 'Highway 37')"; con.query(sql, function (err, result) { if (err) throw err; console.log("1 record inserted"); });
Ini akan memasukkan baris data baharu ke dalam jadual bernama "pelanggan".
- Mencari data
Sekarang data telah dimasukkan, anda boleh menggunakan Node.js untuk menanyakan data yang disimpan dalam pangkalan data. Berikut ialah contoh kod tentang cara membuat pertanyaan untuk mendapatkan semula semua data lajur daripada jadual bernama "pelanggan":
con.query("SELECT * FROM customers", function (err, result, fields) { if (err) throw err; console.log(result); });
Selepas melaksanakan pertanyaan, anda akan mendapat semua data daripada jadual bernama "pelanggan", dan Pertanyaan keputusan (hasil) dan medan (medan). Dalam contoh ini, hasilnya dicetak ke konsol.
- Kesimpulan
Dengan menggunakan modul Node.js dan MySQL, anda boleh menyambung ke pangkalan data MySQL dengan mudah dan melakukan operasi pangkalan data seperti pertanyaan, sisipan dan kemas kini. Node.js ialah bahasa back-end yang pantas dan fleksibel yang digabungkan dengan MySQL akan membawa prestasi pemprosesan yang lebih cekap dan kelajuan tindak balas yang lebih pantas kepada aplikasi web.
Atas ialah kandungan terperinci konfigurasi pemasangan mysql 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 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 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 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.
